Project1
标题:
ARGP怪物血量的问题?
[打印本页]
作者:
a360015305
时间:
2010-9-28 22:36
标题:
ARGP怪物血量的问题?
本帖最后由 a360015305 于 2010-9-28 23:03 编辑
我这里写的事件脚本
为什么我一直按C 他血量一直不会下 就是不会执行第二分之里的 动画“光束”?
额 自己解决了。。
另外开启个事件..
变量HP=80 自动执行. 独立开关打开..就执行一次..就不会一直是80血了....
怪就第一页选择决定键 就是=攻击键=C
第二页选择以事件接触 在写上我那些事件就可以了....
研究半天了....OK 解决!
QQ截图未命名.jpg
(19.82 KB, 下载次数: 3)
下载附件
保存到相册
2010-9-28 22:37 上传
作者:
九夜神尊
时间:
2010-9-28 22:52
本帖最后由 九夜神尊 于 2010-9-28 22:55 编辑
这个事件如果是触碰事件自然不行。
因为它也是偶尔被你撞上(触碰),才会执行里面的事件
然而,每次被你撞上都会执行以下 Hp = 80那你怎么样下降人家的血?
解决方案
把Hp = 80 改成
条件分歧 HP < 0
Hp = 80
分歧结束
这样敌人就不会每次都先HP = 80了
此外还有一个问题。
就是不要直接在这里面判断是否按下某按键,因为很难保证就是在你撞到敌人的一瞬间你按下按键
这时候才能扣血。
一般攻击事件是循环所有事件判断坐标是否在主角前面,然后在扣血。
作者:
无心孤云
时间:
2010-9-28 22:54
你没按C之前变量是80。。。你按下之后变量-30也就是还有50。。。。而你执行光速动画的要求是HP小于等于1。也就是要在1以下。。。。。那么。。。怎么可能播放?你的变量还有50呢。。。
作者:
moy
时间:
2010-9-28 23:02
初始化和判断要分开的
可以在不同的事件页,或者用不同的事件执行.
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1