2017-04-11 6 views
0

私は2dの背景の上に移動している3Dモデルを作成しようとしています。私はそれを行うために、SCNPlane()ジオメトリを持つSCNNode()を作成し、SCNPlane()の素材として私の背景イメージを使用する必要があるということを他の場所で読んでいます。しかし、私はジオメトリ構造にマテリアルを追加する手がかりがありません。どうすれば助けてくれますか?SceneKITでは、SCNPlane()ジオメトリを持つSCNNode()にマテリアルを追加するにはどうすればよいですか?

は、これまでのところ、これは私のコードです:

let background = SCNNode() 
background.geometry = SCNPlane() 

答えて

2

まずAssets.xcassets

に、 "Background.jpg" と言う、あなたの資産のカタログにあなたのテクスチャ画像を追加し

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) 
関連する問題