[英]Move 3d model forwards based on rotation
我在Xcode中使用SceneKit制作了3D模型,該模型可以圍繞自身旋轉,我希望它根據旋轉向前移動,例如,如果將其在z軸上旋轉236度,則在x中不會直線移動或y,但兩者都有一點,所以它將向前發展。 可能嗎? 我是否需要任何插件?
無需插件。
您可以通過以下兩種主要方式:
通過隨時間更改對象的“變換”來移動對象相對於其旋轉的位置。
隨時間推移(或立即)沿您想要實體移動的方向施加力(和/或脈沖)。
在這兩種方法中,還有很多其他有關場景大小,阻力,速度,即時性等方面的考慮因素。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.