查看: 2650|回复: 8

[已经过期] 求高手解答公共事件

  [复制链接]
梦石
0
星屑
320
在线时间
78 小时
注册时间
2010-12-26
回帖
33
发表于 2011-6-8 21:10:01 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
小弟苦求自动执行公共事件,内容是:当XX得生命值低于10%时,那么,这个人将会增加生病状态来下降属性.求大家了,我是小学生,想在毕业之前做好这款游戏,让大家有一个心灵上的安慰...

精灵族の天使<

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
回帖
33092

开拓者贵宾

发表于 2011-6-8 21:27:53 | 显示全部楼层
建议不要用并行事件,而是判断在生命值改变的时候执行公共事件。
如果改变的时候,就执行你那个条件分歧——否则恢复健康……
这个估计需要一些脚本支持

评分

参与人数 1星屑 +200 梦石 +2 收起 理由
「旅」 + 200 + 2

查看全部评分

回复

使用道具 举报

梦石
0
星屑
320
在线时间
78 小时
注册时间
2010-12-26
回帖
33
 楼主| 发表于 2011-6-8 21:49:57 | 显示全部楼层
我想的是,要花钱吃药,才可以恢复健康..
回复

使用道具 举报

梦石
0
星屑
50
在线时间
273 小时
注册时间
2011-5-20
回帖
271
发表于 2011-6-8 22:16:48 | 显示全部楼层
本帖最后由 Cherry 于 2011-6-8 22:18 编辑

同意楼上观点,自动执行会使角色卡住不动。(难道是ACG······)
搞不懂是什么类型的游戏,养成类的吗?
养成类可以把角色的生命值当做变量X=100
条件分歧——当···时(可以是开关或变量或xxx),变量-10
当变量X小于10时,更改主角状态为生病。
设置物品药,状态变化:生病-

评分

参与人数 1星屑 +200 梦石 +2 收起 理由
「旅」 + 200 + 2

查看全部评分

回复

使用道具 举报

梦石
0
星屑
50
在线时间
138 小时
注册时间
2010-8-2
回帖
42
发表于 2011-6-8 23:20:40 | 显示全部楼层
用并行应该可以的啊,不用脚本的话判断生命值变化也要一直执行吧,结果还是有个一直在执行的事件。
回复

使用道具 举报

梦石
0
星屑
93
在线时间
331 小时
注册时间
2010-10-24
回帖
735
发表于 2011-6-9 13:06:20 | 显示全部楼层
变量a = 角色的hp
变量b = 角色的maxhp
变量a ÷ 变量b * 100
条件分歧 当变量a 小于 10 时
更改状态 病

点评

除此以外的场合 解除状态 病  发表于 2011-6-9 16:27
回复

使用道具 举报

梦石
0
星屑
320
在线时间
78 小时
注册时间
2010-12-26
回帖
33
 楼主| 发表于 2011-6-10 20:17:40 | 显示全部楼层
大家可不可以给我一张截图?我太笨了,看不懂...
回复

使用道具 举报

梦石
0
星屑
284
在线时间
0 小时
注册时间
2011-6-4
回帖
1
发表于 2011-6-10 22:36:51 | 显示全部楼层
网上有教程吗
回复

使用道具 举报

梦石
0
星屑
320
在线时间
78 小时
注册时间
2010-12-26
回帖
33
 楼主| 发表于 2011-6-11 20:57:33 | 显示全部楼层
谢谢大家,我已经会用变量了,先代入,之后就可以了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部