2016-10-04 96 views
0

我通過SCNShadable添加了uniform sampler2D uMySampler;。我相信我沒有看到紋理,因爲它不是重複包裝。通過SCNShadable添加Scenekit重複紋理

,我已經找到了示例代碼是這樣編程:

myMat?.diffuse.wrapS = SCNWrapMode.repeat 
myMat?.diffuse.wrapT = SCNWrapMode.repeat 

但我怎麼設置uMySampler的面紗?

作爲後備我認爲我可以通過做fract(myTexCoord)離開,但這可能會搞亂mipmapping?

回答

0
let myTexture = SCNMaterialProperty(contents: UIImage(named: "art.scnassets/myTexture.png")); 
myTexture.wrapS = SCNWrapMode.repeat 

這是訣竅,不知道如果我覺得這非常直觀。