装载器加载一个sprite如果这个sprite是在unity的spritepacker里会显示不正确

我有多个sprite使用unity的spritepacker打包到一个图集里,然后用装载器分别选择不同的sprite,但是在游戏中显示的是同一个sprite,不是我要的那一个,取消spritepacker打包后才显示正常,是不是这段代码里直接使用sprite.texture没有判断在图集的哪一个位置导致的?
03Z7QN4V8Q`RTLJF2FI7ACE.png
已邀请:

谷主

赞同来自:

未测试过这种用法。你可以测试正确后发起pull request,或者提issue怎样解决。

Nueo

赞同来自:

的确有这个问题, 我自己修改了下, 猜测应该是Unity版本升级导致的API变化, sprite.rect修改为textureRect即可.
@谷主

要回复问题请先登录注册