我想从SCNCamera
获取相机数据,并将相机在虚拟3D环境中看到的物体视为材料,如游戏中的安全摄像头。 SceneKit
有没有办法做到这一点,或者这不在SceneKit
必须提供的范围内?如何渲染SCNCamera在飞机上看到的内容?
谢谢!
我想从SCNCamera
获取相机数据,并将相机在虚拟3D环境中看到的物体视为材料,如游戏中的安全摄像头。 SceneKit
有没有办法做到这一点,或者这不在SceneKit
必须提供的范围内?如何渲染SCNCamera在飞机上看到的内容?
谢谢!
当然,它只是创造了摄像头,创造你想要显示的输出,然后使用节点的情况下...
node.camera = theCamera
这是否不行?
您可以在Apple, SCNNode docs中查看更多关于SCNNode
和camera
的信息。
SpriteKit中的SK3DNode可以为您实现此目的。
该文档对此有一个很好的解释:https://developer.apple.com/documentation/spritekit/sk3dnode。
除此之外,您还需要做的就是使用SKTexture作为要呈现的平面材质的漫反射属性的内容。