level 13
大体来说,精灵以纹理的形式储存在纹理页中,当某个纹理页中任何一个精灵被使用,整个纹理页都会被读入内存。所以当纹理页很大(例如很多或尺寸很大的精灵在同一页)时,就会出现一次性的卡顿。而当独立纹理页时,一个纹理页只有一个精灵,需要使用精灵时读取的消耗就会更低。但是,这样做的代价是,游戏的硬盘占用,以及运行时内存显存占用,都会增加。
建议处理方法:
1. 根据自己游戏的设计,合理调整精灵的尺寸,并合理按组分配精灵到不同纹理页,以均衡读取时间和空间占用
2. 在自己游戏的加载界面中调用函数手动预加载所需纹理页,以免在游戏过程中读取卡顿影响体验
更多详细信息参考F1帮助中对texture page的描述。
2020年02月20日 18点02分