【问题标题】:How to rotate an object in SceneKit editor with Xcode 10如何使用 Xcode 10 在 SceneKit 编辑器中旋转对象
【发布时间】:2019-03-22 01:59:26
【问题描述】:

我正在学习一个可以看到地球旋转的教程。一切看起来都非常简单:使用 SceneKit 编辑器放置一个球体对象,然后添加一个旋转动作。

这是我要添加的操作:

问题是,在我从互联网下载的项目中,一切正常,但是当我在一个新项目中这样做时,我的地球不会旋转一个像素!我在检查器中看到的所有属性似乎都完全相同。

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

【问题讨论】:

    标签: ios xcode rotation editor scenekit


    【解决方案1】:

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

    【讨论】:

    • 我刚刚添加了我正在使用的操作。我在这里没有使用任何代码,只是 SceneKit 编辑器。我正在使用 Xcode 10,本教程适用于相同的版本。我想我错过了一些东西...... :)
    【解决方案2】:

    我遇到了同样的问题,在添加 RotateBy Axis Angle Action 后旋转不起作用,但在我更新 Angle 值后,它开始旋转。

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

    默认角度值设置为0,只需将其更改为1,注意您还应设置轴值,它们不应全为零,如下所示:

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

    【讨论】:

      猜你喜欢
      • 2014-08-10
      • 2017-10-29
      • 1970-01-01
      • 2016-05-13
      • 2016-11-23
      • 1970-01-01
      • 2019-07-20
      • 2018-02-06
      • 2022-10-18
      相关资源
      最近更新 更多