shader传入的uv坐标为零

版本2.4.3
使用引擎自带的单色精灵,uv的坐标一直是零
image
image

换成自己导入的资源就没问题了

因为引擎自带的sprite贴图是2×2的惹
然后他自带的贴图默认是packable了惹,所以你size调成多大他的uv就会放大多少倍(大概是这个意思),所以你做的效果肉眼是看不出来的,相当于是最后把你的shader再一个22的图片里面显示,然后再矢量放大。
解决方法是自己ps新建一个2
2的贴图然后把packable取消勾选。

1赞