[0]外部加载的图片,texture.bitmap._texture.gammaCorrection值和引擎内嵌图片加载不一致
//外部加载的图片,texture.bitmap._texture.gammaCorrection默认是2.2,手动修改成1,并没有效果,否则我用做贴图纹理,
模型会变得很白
let texture = await Laya.loader.load(url);
texture.bitmap._texture.gammaCorrection = 1;//这样子修改并没有无效
let sharedMaterial = this.owner.getComponent(Laya.MeshRenderer).sharedMaterial as Laya.UnlitMaterial;
sharedMaterial.albedoTexture = texture;
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
Laya_Fred
赞同来自:
yi979070830
赞同来自:
Laya.Texture2D.load(url, Laya.Handler.create(null, (texture:Laya.Texture2D)=> {
let sharedMaterial = this.owner.getComponent(Laya.MeshRenderer).sharedMaterial as Laya.UnlitMaterial;
sharedMaterial.albedoTexture = texture; }