【问题标题】:What methods do I need in custom scene class of Scenekit ios?Scenekit ios的自定义场景类需要什么方法?
【发布时间】:2016-07-16 01:49:38
【问题描述】:

我创建了一个名为 ScoreBoardScene 的自定义类,它继承自 SCNScene。在 .m 文件中,我有一个方法可以将所有几何图形添加到名为 -(void)createScene 的场景中。现在我在哪里调用createScene?像有一定的init方法吗?另外根据this 教程,我还需要一个 nscoder 方法。那么除了我拥有的所有自定义方法之外,我还需要哪些两种方法来完成场景视图类?

【问题讨论】:

    标签: ios objective-c scenekit


    【解决方案1】:

    不要继承SCNScene

    相反,您的createScene 方法(可能在SCNNode 上的Objective-C 类别中实现)应该返回一个SCNNode,它是您场景的根节点。

    为了获得更好的启动性能,您可以在辅助程序中运行一次createScene,然后将场景存档。然后可以将存档的场景作为资源嵌入到您的最终产品中,甚至可以使用 Xcode 中的 SceneKit 编辑器进行调整..

    【讨论】:

      猜你喜欢
      • 2015-01-04
      • 1970-01-01
      • 2015-12-23
      • 2014-10-20
      • 2019-11-12
      • 1970-01-01
      • 2015-11-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多