我正在玩新的ARKit,我能夠創建一個名爲SphereNode的新文件,該文件能夠在視圖上創建一個Sphere droppable。ARKit在場景中放置自定義對象
問題是我真的想添加一個自定義對象而不是標準球體。一些建議?在這裏,您是用於創建球體代碼:
import SceneKit
class SphereNode: SCNNode {
init(position: SCNVector3) {
super.init()
let sphereGeometry = SCNSphere(radius: 0.005)
let material = SCNMaterial()
material.diffuse.contents = UIColor.red
material.lightingModel = .physicallyBased
sphereGeometry.materials = [material]
self.geometry = sphereGeometry
self.position = position
}
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
}
您可以爲'SCNNode'創建一個子類,以便將其用作標準節點並通常將其添加到場景中。 –
是的我已經實現了它,但我的問題是:我如何設置自定義圖像而不是我創建的Sphere? –
您的意思是您想要將球體的默認白色更改爲自定義紋理還是具有完全自定義幾何?請編輯您的問題 –