Scenekit:难以找到scnnode(方向)的方向

时间:2019-03-19 19:43:04

标签: swift scenekit game-physics

我正在尝试找出如何确定SCNNode的位置。

我将SCNCylinder制成硬币形,一侧为正面图像,另一侧为尾部图像。

在游戏加载时,我可以使用SCNNode.orientation成功地找出它的抬头还是抬头

然后我使用重力和physicsBody?.applyForce(force, at:pos, asImpulse: true)使硬币落到SCNFloor位置。硬币每次都向上抬头,每次都落尾。

我使用SCNSceneRendererDelegate监视方向,但无法弄清楚方向是否改变。

SCNNode.orientation完全没有改变。它保持与硬币旋转相同的值。即使它开始向上抬起并落在尾部,它也不会改变。 我还尝试查看其他属性,例如.eulerAngles,.rotation等...似乎都与GameViewController加载时保持不变。

有什么想法我可能做错了吗?

0 个答案:

没有答案