如何在场景中放置场景 - Sprite Kit
Posted
技术标签:
【中文标题】如何在场景中放置场景 - Sprite Kit【英文标题】:How to put a scene in a scene - Sprite Kit 【发布时间】:2017-06-24 06:58:18 【问题描述】:我来自 html 和 javascript 开发,在 HTML 中,我们有 iframe
标签。我想知道我是否可以像iframe
一样在 SKNode 中放置一个场景。任何帮助将不胜感激。
【问题讨论】:
SKScene is 一个 SKNode,因此您可以将它们分层。但正如 WW 所说,他们不会跟踪 .update 之类的东西。 【参考方案1】:您可以将场景添加到场景(或另一个节点),但在这种情况下,作为子节点添加的场景将充当普通的SKNode
。因此,简而言之,您尝试的操作毫无意义,因为子场景的 update:
方法不会触发。
这实际上意味着每个 SKView
只有一个场景(SKView
只有一个 scene
属性)。虽然您可以拥有多个 SKView
实例,但这是另一个话题,如果您这样做并遇到一些问题,请随时发布新问题。
【讨论】:
以上是关于如何在场景中放置场景 - Sprite Kit的主要内容,如果未能解决你的问题,请参考以下文章
如何从 Sprite Kit 场景中引用当前的 Viewcontroller