幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1159|回复: 6

[分享]炼成系统

[复制链接]

28

主题

239

帖子

3451

积分

⑥精研

流氓甲

积分
3451
发表于 2005-4-23 21:42:57 | 显示全部楼层 |阅读模式
本文转自游戏制作先行者

本来认为是个很百的东西,想不到一不留神做错了,现在不敢大意,先在这里发一下,群策群力,看看还有错哇?

以下是原文:

我来做个炼成系统的范例,以方便大家学习,炼成什么呢?我现在肚子饿了,我们来炼成汉堡包吧!

效果:当主角有“肉片”和“面包”这两个物品时,有一定几率可以炼成“汉堡包”,而这个几率的大小和汉堡包制作次数成正比,到有定次数后,几率就成了100%了。

用到的知识:变数+条件分歧

制作难度:C级

首先主角要先学会炼成汉堡包,我们把这个技能做成一个开关,把炼成的处理做成一个公用事件,到时候调用就可以了。

进入公用事件,写入如下指令:——“汉堡包制法学得”这个开关在测试前要打开。


[此贴子已经被作者于2005-4-24 10:42:47编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
R界最大的知识词典: http://www.diyrpg.com/wiki
回复

使用道具 举报

218

主题

1万

帖子

10万

积分

⑧专业

赋予你第五自由

积分
108021
发表于 2005-4-24 01:40:28 | 显示全部楼层
我看出原因了。是因为你的后段的条件分歧(炼成21次的判断)和第一、二个冲突。因为炼5次、12次都是小于21次,换句话说就是我炼成一次后那3个条件都吻合,所以程序就乱了。应该改为:
炼12次的判断——条件分歧(>=6,<=12),内容……
炼21次的判断——条件分歧(>=13),内容……
应该是这样改,具体的改法你自己可以思考思考
[em05]

第 五 自 由 -   5th  Freedom   -

回复 支持 反对

使用道具 举报

28

主题

239

帖子

3451

积分

⑥精研

流氓甲

积分
3451
 楼主| 发表于 2005-4-24 08:49:20 | 显示全部楼层
这里没错,系统是先判断是否<5的,只有在不<5的时候才会去考虑其它的情况。为了证明,我在每个“制作成功!”前都加了不同的开关,测试时当变量依次=12、21时,开关A、B依次打开,所以,这里无错。


错错在“制作失败!”后面跟上“肉片减一”、“面包减一”。

[此贴子已经被作者于2005-4-24 9:16:08编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
R界最大的知识词典: http://www.diyrpg.com/wiki
回复 支持 反对

使用道具 举报

28

主题

239

帖子

3451

积分

⑥精研

流氓甲

积分
3451
 楼主| 发表于 2005-4-24 09:25:55 | 显示全部楼层
本文转自游戏制作先行者

这里放出我认为的完美版,经我测试无错:


[此贴子已经被作者于2005-4-24 10:43:11编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
R界最大的知识词典: http://www.diyrpg.com/wiki
回复 支持 反对

使用道具 举报

28

主题

239

帖子

3451

积分

⑥精研

流氓甲

积分
3451
 楼主| 发表于 2005-4-24 09:27:44 | 显示全部楼层
开关A、B是用来测试的,做的时候可以不加。
R界最大的知识词典: http://www.diyrpg.com/wiki
回复 支持 反对

使用道具 举报

218

主题

1万

帖子

10万

积分

⑧专业

赋予你第五自由

积分
108021
发表于 2005-4-24 15:15:16 | 显示全部楼层
以下是引用Tiger在2005-4-24 8:49:20的发言:

这里没错,系统是先判断是否<5的,只有在不<5的时候才会去考虑其它的情况。为了证明,我在每个“制作成功!”前都加了不同的开关,测试时当变量依次=12、21时,开关A、B依次打开,所以,这里无错。

错错在“制作失败!”后面跟上“肉片减一”、“面包减一”。


[em04]汗……RM竟然没会出错……

第 五 自 由 -   5th  Freedom   -

回复 支持 反对

使用道具 举报

313

主题

1574

帖子

1万

积分

⑧专业

*永恒国度*

积分
14145
QQ
发表于 2005-4-24 18:28:39 | 显示全部楼层
很详细,顶一下
[img][/img] http://shop33698673.taobao.com被别人嫉妒,证明你优秀,嫉妒别人说明你无能
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-20 06:31 , Processed in 0.011343 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表