不同的敌人运动

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不同的敌人运动相关的知识,希望对你有一定的参考价值。

我正在使用Sprite套件进行二维游戏,这是一个关于冰元素跳跃并穿越冰块并躲避火元素射击的火球的游戏。我希望火元素在屏幕右侧上下移动。屏幕是水平的。我试图让Fire元素在y轴上上下移动到某个点,然后上升到某一点并重复。但是,我不太清楚如何做到这一点。请帮忙!

答案

有几种方法可以做到这一点,但我的第一个猜测是将冲动应用于冰元素。

请参阅此文章以供参考 - Applying impulses in SpriteKit

另一答案

谢谢大家的帮助。我想出了如何让我的敌人以我想要的方式无限地移动。

let move1 = SKAction.moveToY(CGPoint: size.width * //int)

let move2 = SKAction.moveToY(CGPoint: size.width * //int)

let sequence = SKAction.sequence([move1, move2])

let repeat = SKAction.repeatForever(sequence)

//enemy.run(repeat)

以上是关于不同的敌人运动的主要内容,如果未能解决你的问题,请参考以下文章

对角线运动

运动速度不在状态机中更新

unity仿微信飞机大战项目

Unity3D血条(HP)

Unity3D血条(HP)

JAVA入门到精通-第47讲-坦克大战11