【发布时间】:2015-11-19 09:13:06
【问题描述】:
我应该在充满 2d 透明精灵的 2D 游戏中使用什么。
- 以尽可能低的透明度裁剪到最大值的图像。但我需要其中一些来完成一张图片。
- 一个大精灵,其中透明像素占图像的 50% 以上。
- 或者也许这无关紧要,我应该只采用不同的方法,然后是 Sprite 渲染器。
感谢所有建议。下面的例子。
我会提到我正在使用 Unity 制作这款游戏,并且它必须尽可能快地在移动设备上运行。但是 anwser 必须与 Unity 相关。
- 需要多张图片才能完成一张图片,但没有透明度
- 单个图像,但像素很多或冗余
【问题讨论】:
-
我建议 1 张图像比多张图像更好,因为它只需要检查一张图像与后面图像的重叠/透明度,而不是检查多个图像彼此之间的重叠/透明度,然后再检查后面的图像(我希望你能明白我想说的:))
-
我知道检查透明度是如何工作的,但我假设它是按像素而不是按纹理进行的,因为显卡不知道它之前在给定空间中放置的内容。所以这对我来说毫无意义;P如果你能以某种方式证明它,我会很感激。
标签: image unity3d sprite shader