【发布时间】:2015-02-15 00:39:37
【问题描述】:
我是 iOS 开发的新手,我被难住了。我正在尝试使用 SceneKit 渲染一个立方体,每个面都有不同的颜色。
这是我目前得到的:
func sceneSetup() {
// 1
let scene = SCNScene()
// 2
let BoxGeometry = SCNBox(width: 0.9, height: 0.9, length: 0.9, chamferRadius: 0.0)
BoxGeometry.firstMaterial?.diffuse.contents = UIColor.redColor()
let cube = SCNNode(geometry: BoxGeometry)
cube.position = SCNVector3(x: 0, y: 0, z: -1)
scene.rootNode.addChildNode(cube)
// 3
sceneView.scene = scene
sceneView.autoenablesDefaultLighting = true
sceneView.allowsCameraControl = true
但我希望每张脸都有不同的颜色。我该怎么做?
【问题讨论】:
标签: ios swift scenekit scnnode