Ios 如何在SKView上添加SCNView
我正在尝试在Ios 如何在SKView上添加SCNView,ios,swift,uiviewcontroller,sprite-kit,scenekit,Ios,Swift,Uiviewcontroller,Sprite Kit,Scenekit,我正在尝试在SKView上添加一个SCNView 我的层次结构以UIViewController开始。 在那里,我在UIViewController视图的顶部呈现了一个SKScene。 然后我添加了几层SKSpriteNodes 从视觉上讲,我想在SKSpriteNodes的顶层添加一个SCNView,以便显示一行scnbox 除了创建另一个UIViewController,将所有组件添加到新控制器上,然后将其添加到当前现有的ViewController上之外,还有其他方法可以做到这一点吗 我希
SKView
上添加一个SCNView
我的层次结构以UIViewController
开始。
在那里,我在UIViewController
视图的顶部呈现了一个SKScene
。
然后我添加了几层SKSpriteNodes
从视觉上讲,我想在SKSpriteNodes
的顶层添加一个SCNView
,以便显示一行scnbox
除了创建另一个UIViewController
,将所有组件添加到新控制器上,然后将其添加到当前现有的ViewController
上之外,还有其他方法可以做到这一点吗
我希望有一个Swift代码的解决方案,但我能够读/写Objective-C,我只是不想将任何Swift与Objective-C混合使用,因为我目前的项目不需要使用任何Swift。如果您想在SpriteKit视图中渲染3D SceneKit内容,请使用。然后让SK和SCN渲染器协同绘制到相同的OpenGL上下文(或Metal drawable),而不是尝试在UIKit级别合成两个单独渲染管道的输出 非常感谢您提供此解决方案。我只需更改一行代码就可以使所有内容正常工作(从SCNView切换到SK3DNode)。是否可能相反,在SceneKit中将SKView渲染为平面上的材质/纹理?我不记得在什么地方看到过这个,但我花了30分钟在谷歌上搜索,阅读却什么也没找到。我可能很蠢。不是SKView,但你可以将SKView场景设置为。我在书中稍微描述了一下。