平台跳跃——怎么写 踩死怪物而人物再次跳跃 事件?



  • asdfa???开关不能直接打出中文吗?



  • 。。。。开头。。。。。。。。。



  • @lazzysun 之前有个群友说论坛里什么输入法好像是开头输入不了中文来着,不过我不用那个输入法,所以没记住具体是哪个输入法。
    回到你的问题上,“踩”这个可以写成当人物和怪物碰撞,且人物的y坐标小于怪物的y坐标时(y坐标是往上越来越小,所以用小于,另外就是实际上这个偏差值需要调整一下,因为默认锚点在图像中心,坐标是按锚点位置来算的,所以如果只单纯比较y坐标的话,“踩”的判定就过于宽松了),然后怪物死亡,死亡既可以是播放死亡动画后再销毁,也可以直接销毁,具体看你,然后加一个设置平台跳跃速度的动作,仅设置垂直速度,设置为负数的起跳速度就行了,按平台跳跃能力的默认值的话,就是设置垂直速度为-650。
    总结就是:
    当人物与怪物碰撞时 且 人物的y坐标大于怪物的y坐标时,销毁怪物 且 仅设置人物平台跳跃的垂直速度为-650 这样的一个事件就好



  • 。。。感谢大大。。。
    。。。极品输入法。。。
    。。。还有怎么回避 (人物与怪物碰撞,人死)和(踩怪,怪死)事件冲突呢?



  • @lazzysun 人物和怪物碰撞时,然后两个同级的子事件,第一个子事件条件写人物和怪物的坐标比较,第二个子事件条件写“否则”,这样,就是“踩”以外的情况,都视为怪物攻击到人物了,两个子事件的后续动作就按“踩”和被攻击的效果接下去写就好了。



  • 太牛了,这么快就搞定了,佩服!!!


登录后回复