我创建了一个3D Quad几何体,想动态改变贴在这个正方形上的材质的贴图。
材质的Effect是builtin-unlit。
以下代码报错 illegal property name: Main Texture.
const _render = this.node.parent.getComponent(MeshRenderer);
const mtl = _render.material;
resources.load("db://assets/resources/textures/adventurer-run3-00.png", Texture2D, (err, tex) => {
mtl.setProperty("Main Texture", tex);
})
或者请问有什么其他方法能实现?