SceneKit Error: array for material property contents must have 6 elements
SceneKit Error: array for material property contents must have 6 elements
尝试在 SceneKit 中为我的 shapeNode 添加颜色时出现此错误:
[SceneKit] 错误:material 属性 内容的数组必须有 6 个元素
let shape = SCNSphere(radius: 1.0)
let sphereMaterial = SCNMaterial()
sphereMaterial.fresnelExponent = 1.0
sphereMaterial.shininess = 1.0
sphereMaterial.transparency = 1.0
sphereMaterial.diffuse.contents = [UIColor.green]
shape.materials = [sphereMaterial]
当我将其更改为此时,出现此错误 [SceneKit] 错误:无法从图像数组构建立方体贴图,因为索引 0 处的图像为 NULL:
sphereMaterial.diffuse.contents = [UIColor.green,UIColor.green,UIColor.green,UIColor.green,UIColor.green,UIColor.green]
我在 Beta 9.6 上运行,不确定这是否与它有任何关系。
为 material 属性 分配颜色的正确语法是
sphereMaterial.diffuse.contents = UIColor.green
尝试在 SceneKit 中为我的 shapeNode 添加颜色时出现此错误: [SceneKit] 错误:material 属性 内容的数组必须有 6 个元素
let shape = SCNSphere(radius: 1.0)
let sphereMaterial = SCNMaterial()
sphereMaterial.fresnelExponent = 1.0
sphereMaterial.shininess = 1.0
sphereMaterial.transparency = 1.0
sphereMaterial.diffuse.contents = [UIColor.green]
shape.materials = [sphereMaterial]
当我将其更改为此时,出现此错误 [SceneKit] 错误:无法从图像数组构建立方体贴图,因为索引 0 处的图像为 NULL:
sphereMaterial.diffuse.contents = [UIColor.green,UIColor.green,UIColor.green,UIColor.green,UIColor.green,UIColor.green]
我在 Beta 9.6 上运行,不确定这是否与它有任何关系。
为 material 属性 分配颜色的正确语法是
sphereMaterial.diffuse.contents = UIColor.green