我正在写一个游戏,我正在产生一些在同一水平面上移动的精灵,即它们的y坐标总是相同的。我不确定物理学,而只是SKActions。 最初我写这个是为了在位置Y产生精灵,并以随机选择的方向移动到屏幕外的一个点。现在,我希望这个精灵转而转身向后直到它碰到屏幕的另一端,我想再转过身等等。
最初我设置了这样的动作:
SKAction * actionMove = [SKAction moveTo:destination duration:duration];
目的地和持续时间基本上是随机生成的。这显然只是将精灵向一个方向移动。
什么是一种优雅的方式让我成为一个无限循环的精灵转身并一遍又一遍地重复他们的路径?