【发布时间】:2020-07-11 22:03:13
【问题描述】:
我正在开发一款将 2D 精灵表用于 NPC 动画的游戏。我很难决定使用哪一个:1 个大的 4096x4096 精灵表或每个角色的多个 2048x2048。
如果我选择 sprite sheet size 2048 选项,我将不得不几乎每秒来回切换 sprite-sheets 以适应不同的动画状态(这是针对屏幕上的每个 NPC 角色)。考虑到屏幕上通常会出现不止一种类型的 NPC 渲染,这听起来需要很大的处理能力。
还有移动设备的纵横比。我计划为移动设备和 PC 发布。在线研究表明 2048x2048 是安全的地方,但现在是 2020 年,手持设备比以往任何时候都更强大。在现代设备上,我们真的仍然受限于 2048x2048 吗?
那么,哪一个在 PC 上表现更好,甚至还有移动设备的选择,例如使用 OpenGL 图形库来加载和渲染大位图?如果不是,我将不得不降低移动版本的精灵分辨率?
提前致谢。
【问题讨论】: