根据旋转向前移动3D模型

时间:2016-07-18 09:02:49

标签: swift scenekit

我在Xcode中有一个使用SceneKit的3D模型,它可以绕自身旋转,我希望它能够根据旋转向前移动,例如,如果它在z轴上旋转236度,它就不会t直接在x或y,但两者都有,所以它会向前移动。可能吗?我必须得到任何插件吗?

1 个答案:

答案 0 :(得分:0)

无需插件。

你可以这两个主要方式:

  1. 通过随时间更改“变换”来移动对象相对于其旋转的位置。

  2. 在您希望实体旅行的方向上随时间(或即时)施加力(和/或冲动)。

  3. 在这两种方法中,有很多关于场景大小,阻力,速度,即时性等的其他考虑因素。