저는 SceneKit을 처음 사용했습니다 ... 지금까지별로 성공하지 못한 채 몇 가지 기본 작업을 수행하려고했습니다. 나는 CNBox에 png 텍스처를 적용하려고 할 때 왠지 어둡기 만합니다. 이처럼 보이는 끝나는 무엇SceneKit에서 큐브 주위에 PNG 텍스처를 프로그래밍 방식으로 래핑하는 방법
let sceneView = (view as SCNView)
let scene = SCNScene()
let boxGeometry = SCNBox(width: 10.0, height: 10.0, length: 10.0, chamferRadius: 1.0)
let mat = SCNMaterial()
mat.locksAmbientWithDiffuse = true
mat.diffuse.contents = ["sofb.png","sofb.png","sofb.png","sofb.png","sofb.png", "sofb.png"]
mat.specular.contents = UIColor.whiteColor()
boxGeometry.firstMaterial = mat
let boxNode = SCNNode(geometry: boxGeometry)
scene.rootNode.addChildNode(boxNode)
sceneView.scene = scene
sceneView.autoenablesDefaultLighting = true
sceneView.allowsCameraControl = true
검은 배경에 검은 큐브의 반영 백색 광원입니다 : 여기에 내가있는 viewDidLoad에있는 간단한 코드입니다. 내가 뭘 놓치고 있니? 모든 응답을 부탁드립니다
이 줄을 배열 대신 변경했을 때 작동하기 시작했습니다. 'mat.diffuse.contents = "sofb.png"' – Bret