你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
layabox
赞同来自: layaAir小孟
layaAir小孟
赞同来自: layabox 、light_1234 、因为你是闹闹啊
该问题目前已经被锁定, 无法添加新回复
2 个回复
layabox
赞同来自: layaAir小孟
在LayaAir3的纹理里要考虑3D,不是简单的拿来就用。首先就是纹理类型的设置,例如2D要用精灵纹理类型,而LayaAir2的IDE不支持3D纹理,所以没有这个概念。这就是差异,当然,并不止这一点差异。
看现象,我不知道你那个纹理压缩是怎么设置的,应该是你没勾选sRGB导致,如果是LayaAir3里生成的要勾选一下,如果LayaAir2生成的直接用,那不支持这样直接拿来就用。
如果你想动态加载纹理压缩的文件,需要用LayaAir3进行压缩,然后从发布目录里copy出来用,步骤参照我同事的回复,或者打开纹理的meta文件,查看uuid的前两位,然后在项目目录下的library目录下,找到uuid前两位ID的目录名,然后进入找到你纹理压缩后的文件。当然无论哪一种都比较麻烦,所以我们并不推荐这样去加载,建议在场景上使用,或者在预制体上可视化编辑使用。这样你无需关注加载到纹理压缩的文件,只需要对纹理进行配置,在使用场景和预制体的时候,引擎会自动找到对应的纹理进行加载使用。这才是我们在LayaAir3建议的纹理使用流程。
layaAir小孟
赞同来自: layabox 、light_1234 、因为你是闹闹啊