如果把Texture2DArray变量设为私有,然后再把他所有的图片复制到GPU,
相当于与说没有变量引用他了,结果就是发布版本的时候,启动那一刻,unity垃圾回收立刻把它删除,回收了,导致用了该资源的shader都无法正确显示图片,而我把他变回公有变量,就没这个问题。。。,公有变量难不成不会被资源回收?仅仅是猜测,因为程序启动的时候会有一帧显示画面,后面就变成灰色,说明运行是正确的,并不是shader问题。
如果把Texture2DArray变量设为私有,然后再把他所有的图片复制到GPU,
相当于与说没有变量引用他了,结果就是发布版本的时候,启动那一刻,unity垃圾回收立刻把它删除,回收了,导致用了该资源的shader都无法正确显示图片,而我把他变回公有变量,就没这个问题。。。,公有变量难不成不会被资源回收?仅仅是猜测,因为程序启动的时候会有一帧显示画面,后面就变成灰色,说明运行是正确的,并不是shader问题。