[LayaAir3]Texture 加载无后缀图片异常

例子中主动调用了Laya.Texture的load方法,修改内部方法指定资源类型后恢复正常
 
由于Image对象指定skin会使用Texture对象,当对象渲染并触发_getSource->recoverBitmap后,已赋值url的对象会报错(未体现在demo内)
已邀请:

LayaAir大为

赞同来自:

Laya.Texture的load方法没有给出资源类型,如果资源本身没有后缀,那引擎就无法判断资源类型,也就没法创建Texture,但Image对象指定skin时,在加载时会指定类型为IMAGE,因此只要资源本身没问题就能加载,这个问题我们后续看看要不要处理一下,感谢您的反馈

Recovery

赞同来自:

测试场景:加载无后缀图片资源后,解除引用关系然后触发一次内存清理,然后重新设置skin,将会触发报错,每帧一次

要回复问题请先

商务合作
商务合作