[]求问Texture和Texture2D的区别,和使用问题

对用引擎中这两个类的分别不太清楚,有以下几个问题:1、Texture和Texture2D有什么区别?我发现自己用Laya.loader.load的图片或ui加载的就是Texture,加载.ls/.lh自动生成的贴图就是Texture2D
 
2、Texture.bitmap的属性useNum和referenceCount的值好像经常不正确。
QQ截图20180314120752.png

QQ截图20180314120252.png

上面的例子,明明图片使用了3遍,但是referenceCount却等于0
另外useNum有时候有,有时候没有,还有负数出现的情况
 
3、同一贴图,如果先加载.ls/.lh自动生成了Texture2D的话,再将贴图的url赋值给ui的Image.skin属性,能顺利加载但不显示,猜测原因是Image只能显示Texture,不能显示Texture2D。这是设计上的bug吗?
 
已邀请:

Aar0n

赞同来自:

texture是2d引擎里的纹理, texture2d 是3d引擎的纹理贴图。

lyjkensou1

赞同来自:

这两个类能相互转换吗

Aar0n

赞同来自:

QQ图片20180314174546.jpg

参照这个 把texture 作为 texture2d 贴在模型上

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

商务合作
商务合作