【发布时间】:2015-01-05 22:02:43
【问题描述】:
我正在尝试找出一种方法,用于在 SKSpriteNode 对象沿弧形路径飞行时(受重力影响)旋转它。我正在使用 SpriteKit 并使用 applyImpulse 抛出对象。问题在于,尽管物体在空中沿弧形路径行进,但仍保持在同一位置。
想象一个弓箭手射箭。箭头向上射出,应朝上指向该方向。一旦箭头开始沿着弧线下落,它应该开始向下旋转。
有没有什么方法可以使用 SpriteKit 物理实现自动化?我应该以不同的方式扔箭头而不是使用 applyImpulse 吗?我需要自己想出一些算法来根据物体的速度进行旋转吗?
【问题讨论】:
标签: ios animation rotation sprite-kit skspritenode