在我的2D游戏中,我将近1000个Sprite资产分组为几十个多Sprite图片,其全局大小约为4 Mb。对于在Unity中进行加载,我还不太了解,所以我想问一下有关访问大量Sprite的最佳策略。我认为通过公共数组在检查器中全部引用它们不是一个好主意吗?
据我开始了解,至少有两种方法可以动态访问资产:(1)将它们放入Resources文件夹并将其作为资源加载,或(2)通过斜杠语法加载。但是,利弊是什么?
为使问题更容易(或更难),尚未确定在哪个游戏任务/级别中将使用资产的哪一部分,因此我实际上打算立即加载它们。如果我理解正确,那么不需要任何特殊的加载操作,只需立即查找资产。还是存储或加载时间有问题?