<分区>
2D Sprite 表中单个图 block 的最佳尺寸是多少?
我正在创建一个 sprite 表,并试图找出对每个 sprite 使用的最佳分辨率。有没有我不应该超过或低于的标准尺寸?
例如。 64px X 64px、512px X 512px 等
我正在尝试获取高清质量的 Sprite 。想想《异形原始人》、《城堡破坏者》或《粘粘的世界》。一些示例也很好,所以如果您有 Sprite 表示例,请上传它们。
<分区>
2D Sprite 表中单个图 block 的最佳尺寸是多少?
我正在创建一个 sprite 表,并试图找出对每个 sprite 使用的最佳分辨率。有没有我不应该超过或低于的标准尺寸?
例如。 64px X 64px、512px X 512px 等
我正在尝试获取高清质量的 Sprite 。想想《异形原始人》、《城堡破坏者》或《粘粘的世界》。一些示例也很好,所以如果您有 Sprite 表示例,请上传它们。
最佳答案
这取决于 sprite 将如何渲染,以及渲染它们时要对它们执行的操作。
如果您要避免缩放 sprite,尽可能使它们与最终渲染的分辨率相同将有助于保持更高的质量。我肯定会坚持使用两个纹理大小的幂,因为它似乎在一般情况下确实有帮助。
但是,如果您要对 sprite 进行大量变换,尤其是旋转或缩放,您可能需要比它们渲染的分辨率稍大一些,因为重采样的质量可能会稍好一些。您需要考虑随时合成和显示多少 Sprite ,以及您将在什么硬件上运行(xbox、pc,两者都有?),以确定平衡性能与纹理质量的最佳选择。
不过,如果您对 sprite 的数量不太感兴趣,您可以选择更高的质量,并允许系统根据需要缩小它们的大小,并获得良好的结果。
关于c# - 推荐游戏的 Sprite 大小(XNA)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/726921/