Project1

标题: 求高手解答公共事件 [打印本页]

作者: 天下^_^帅涵    时间: 2011-6-8 21:10
标题: 求高手解答公共事件
小弟苦求自动执行公共事件,内容是:当XX得生命值低于10%时,那么,这个人将会增加生病状态来下降属性.求大家了,我是小学生,想在毕业之前做好这款游戏,让大家有一个心灵上的安慰...
作者: 精灵使者    时间: 2011-6-8 21:27
建议不要用并行事件,而是判断在生命值改变的时候执行公共事件。
如果改变的时候,就执行你那个条件分歧——否则恢复健康……
这个估计需要一些脚本支持
作者: 天下^_^帅涵    时间: 2011-6-8 21:49
我想的是,要花钱吃药,才可以恢复健康..
作者: Cherry    时间: 2011-6-8 22:16
本帖最后由 Cherry 于 2011-6-8 22:18 编辑

同意楼上观点,自动执行会使角色卡住不动。(难道是ACG······)
搞不懂是什么类型的游戏,养成类的吗?
养成类可以把角色的生命值当做变量X=100
条件分歧——当···时(可以是开关或变量或xxx),变量-10
当变量X小于10时,更改主角状态为生病。
设置物品药,状态变化:生病-
作者: wsedr    时间: 2011-6-8 23:20
用并行应该可以的啊,不用脚本的话判断生命值变化也要一直执行吧,结果还是有个一直在执行的事件。
作者: a19981007a    时间: 2011-6-9 13:06
变量a = 角色的hp
变量b = 角色的maxhp
变量a ÷ 变量b * 100
条件分歧 当变量a 小于 10 时
更改状态 病
作者: 天下^_^帅涵    时间: 2011-6-10 20:17
大家可不可以给我一张截图?我太笨了,看不懂...
作者: liuy8341    时间: 2011-6-10 22:36
网上有教程吗
作者: 天下^_^帅涵    时间: 2011-6-11 20:57
谢谢大家,我已经会用变量了,先代入,之后就可以了...




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1