[LayaAir 2.0]laya3d动态生成文字贴给模型材质时只有背景颜色生效


TIM图片20190724171952.png

如图所示,Texture在精灵内是显示正常的,贴在材质上就只剩下背景颜色了
 
var te: Laya.Label = new Laya.Label("test");
te.fontSize = 200;
te.color = "#000000";
te.bgColor = "#d90f0b"; 
jm.albedoTexture = te.size(500, 500).drawToCanvas(500, 500, 0, 0).getTexture()
已邀请:

kura

赞同来自:

已经解决了,原先设置texture的时候一直都是在原有的材质上修改albedoTexture贴图(我以为像官方的相机渲染画面的教程里那样,直接更改贴图来源就好了)。今早看材质替换那一块儿发现都是新建材质使用的,于是试了一下就ok了。
TIM图片20190725102908.png

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作