如何使用Xcode 10在SceneKit编辑器中旋转对象

时间:2018-10-17 11:41:04

标签: ios xcode rotation editor scenekit

我正在关注一个教程,在这里您可以看到地球旋转。一切似乎都非常容易:您使用SceneKit Editor放置了一个球体对象,然后添加了旋转动作。enter image description here

这是我要添加的操作:

enter image description here

问题是,在我从Internet下载的项目中,所有程序都运行良好,但是当我在新项目中执行此操作时,我的地球不会旋转一个像素!我可以在检查器中看到的所有属性似乎都完全相同。

可能我没有考虑一些愚蠢的事情...

2 个答案:

答案 0 :(得分:0)

我无法在有关SceneKit动画的Apple开发人员文档中找到RotateByAxisAngle。教程可能会有点过时吗?您可能想尝试Apple documentation中列出的其他功能之一。否则,我会尝试将您的旋转值之一从0.00设置为6.28319或以弧度为360度。

答案 1 :(得分:0)

我遇到了同样的问题,添加了 RotateBy轴角度动作后,旋转不起作用,但是更新了 Angle 值后,旋转开始旋转。

要更改“角度”值,只需从“操作”栏中选择“操作”,然后从“属性”检查器菜单中,更改“角度”

默认的Angle值设置为0,只需将其更改为1,注意您还应该设置Axis值,并且它们不应该全部为零,如下所示:

enter image description here

现在旋转应该可以正常工作了。