应该为游戏中的所有图像制作一个大的纹理图集,还是为每个屏幕制作一个纹理图集?
Should one make one big textureatlas for all the images in the game, or a textureatlas for each screen?
标题实际上说明了一切。是把游戏的所有图片都打包成一张贴图集好呢,还是用每个画面需要的图片做一张贴图集好呢?所以就像 uiwidgets 的主菜单中的 textureatlas,带有玩家图像的游戏屏幕的 textureatlas 等
我强烈建议按屏幕拆分。您永远不会一次从多个 Atlas 中绘制(因为只有一个屏幕可见),但您可以只将需要的纹理加载到显卡中。
此外,这将使所有代码和美术创作更易于管理。
标题实际上说明了一切。是把游戏的所有图片都打包成一张贴图集好呢,还是用每个画面需要的图片做一张贴图集好呢?所以就像 uiwidgets 的主菜单中的 textureatlas,带有玩家图像的游戏屏幕的 textureatlas 等
我强烈建议按屏幕拆分。您永远不会一次从多个 Atlas 中绘制(因为只有一个屏幕可见),但您可以只将需要的纹理加载到显卡中。
此外,这将使所有代码和美术创作更易于管理。