初始化和判断要分开的 可以在不同的事件页,或者用不同的事件执行. |
你没按C之前变量是80。。。你按下之后变量-30也就是还有50。。。。而你执行光速动画的要求是HP小于等于1。也就是要在1以下。。。。。那么。。。怎么可能播放?你的变量还有50呢。。。 |
本帖最后由 九夜神尊 于 2010-9-28 22:55 编辑 这个事件如果是触碰事件自然不行。 因为它也是偶尔被你撞上(触碰),才会执行里面的事件 然而,每次被你撞上都会执行以下 Hp = 80那你怎么样下降人家的血? 解决方案 把Hp = 80 改成 条件分歧 HP < 0 Hp = 80 分歧结束 这样敌人就不会每次都先HP = 80了 此外还有一个问题。 就是不要直接在这里面判断是否按下某按键,因为很难保证就是在你撞到敌人的一瞬间你按下按键 这时候才能扣血。 一般攻击事件是循环所有事件判断坐标是否在主角前面,然后在扣血。 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-23 19:41
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.