我正在尝试定义导入/管理项目精灵的最佳方式。我们尝试导入地图集,但结果很不方便。我分别尝试了 Sprite Packer 导入精灵(POT/4 的倍数)。设计师无法做到这一点。所以我正在考虑使用 Unity Atlas 我不确定绘制调用和压缩到底是什么。那么,...有人可以在这件事上启发我吗?
问问题
1331 次
1 回答
0
我试图准确了解我在绘制调用和压缩方面获得了什么。
绘制调用影响性能,数字显示有多少对象被绘制到屏幕上,如果您的项目是 2D 重的,这意味着每个 1 个绘制调用有 100 多个精灵。如果你能以某种方式将它们全部打包到一张精灵表中,那么在显卡上会更容易,因为它仍然只读取一个对象。
这更深入 - http://www.theappguruz.com/blog/learn-draw-call-reduction-and-make-your-games-run-superfast
设计团队更正/更改了图集,您必须再次切片/分配精灵。
您应该与设计团队讨论处理精灵表的更好方法。亲自:
- 我在 Photoshop 中创建了 2048 x 2048 纹理
- 设置网格指南并将我的精灵放置在这些网格中,留下下面的空间,以防您需要添加其他内容,甚至将它们添加到新的精灵表而不是重新做东西。
- 将 png 导出为 unity,将这些网格尺寸输入到 slice > Grid by cell size
- 在精灵编辑器中命名它们并应用。单个对象现在包含多个您可以使用的命名图像。
要在不破坏它的情况下对其进行编辑,转到它的 Windows 资源管理器版本,而不是在统一内部,使用照片编辑并进行更改,一旦保存,即使其内容已更改,您的所有名称和切片都将保持不变。
于 2018-09-08T06:25:25.390 回答