我正在制作一个简单的游戏,用户在一个对象(SKSpriteNode)上向上滑动,以拱形运动上下发送它(我假设使用 SKAction)。这是我希望完成的视觉效果(请原谅我的基本 Pixelmator 技能):
我创建了一个 SKAction,它向上发送对象并根据速度等计算滑动的最终点。但是,我无法弄清楚一旦达到最终点如何使拱形运动发生,也不能回落到底部屏幕。我希望我可以为对象添加重力,Sprite Kit 将处理对象的移动,但从我最初的发现看来并非如此。
我在这里发布了我当前的代码:
https://github.com/mikeberlin/Swipe-Arch-PoC
该应用程序基于本教程:
http://www.raywenderlich.com/44270/sprite-kit-tutorial-how-to-drag-and-drop-sprites
该代码是用 Xamarin/C# 编写的,但与 Objective-C 等效代码几乎相同。如果您需要/希望我将其转换为 Objective-C,我当然可以。
非常感谢大家的帮助,如果我可以提供任何进一步的信息,请告诉我。