3D游戏开发:相机绑定与光照设置
1. 相机节点绑定
在3D游戏开发中,添加相机并不意味着它们就能发挥作用。为了通过相机看到场景,需要将代码与相机进行绑定。
- 添加相机节点属性 :在 GameViewController.swift 文件的 GameViewController 类中添加以下属性:
var horizontalCameraNode: SCNNode!
var verticalCameraNode: SCNNode!
这两个属性用于跟踪场景中的相机节点。
- 绑定相机节点 :在 setupNodes() 方法的开头添加以下代码:
horizontalCameraNode = scnScene.rootNode.childNode(withName:
"HorizontalCamera", recursively: true)!
verticalCameraNode = scnScene.rootNode.childNode(withName:
"VerticalCamera", recursively: true)!
这里使用 childNode(withName:recursively:) 方法在 scnScene.rootNode <
超级会员免费看
订阅专栏 解锁全文
17

被折叠的 条评论
为什么被折叠?



