[英]Change a colour of an object
我目前正在研究如何从 Swift 转换对象颜色的选项。 object 已从 Reality Composer 添加到场景中。
我在文档中发现我可以更改 position、旋转、缩放,但是,我无法找到如何更改颜色的方法。
使用以下代码更改框 model 的颜色(在 Xcode 模板中找到):
let boxScene = try! Experience.loadBox()
let modelEntity = boxScene.steelBox!.children[0] as! ModelEntity
var material = SimpleMaterial()
material.baseColor = .color(.green)
modelEntity.model?.materials = [material]
arView.scene.anchors.append(boxScene)
print(boxScene)
向下转换为 ModelEntity 是访问模型组件所必需的:
考虑更改 object 的 材料。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.