![](/img/trans.png)
[英]Do I need a random geometry, material, or something else? - SceneKit, Swift
[英]In SceneKIT how do I add a material to my SCNNode() that has SCNPlane() geometry?
我正在嘗試創建在2d背景之上移動的3d模型。 我讀的是別的地方,為了做到這一點,我需要建立一個SCNNode()
與SCNPlane()
的幾何形狀,用我和backgroundImage作為材料SCNPlane()
但是我不知道如何向幾何結構添加材料,您能幫我嗎?
到目前為止,這是我的代碼:
let background = SCNNode()
background.geometry = SCNPlane()
首先將紋理圖像添加到資產目錄中,例如“ Background.jpg”,添加到Assets.xcassets
然后
let background = SCNNode()
background.geometry = SCNPlane.init(width: 100, height: 100) // better set its size
background.geometry?.firstMaterial?.diffuse.contents = "Background.jpg"
scene.rootNode.addChildNode(background)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.