2D平铺游戏块的大小比例是多少? [屏幕比例或1:1比例?]

时间:2013-12-23 06:45:36

标签: actionscript-3 2d tile

我正在制作基于2D平铺的游戏,我希望有一个非常大的世界。 因为我希望区域之间的移动是无缝的,所以我显然需要以大块的形式加载世界。 所以问题是:

  • 如果我的大小是基于我的游戏分辨率
  • ,那会更好吗?
  • 如果我的大小是一个完美的正方形,那会更好吗

让我们举个简单数字的例子; 如果我的游戏分辨率是1024x768而我的牌是32x32, 我可以在一个屏幕上安装32x24磁贴。

假设我希望我的块比屏幕大一点,

  • 拥有128x128瓷砖块是否更好
  • 拥有128x96瓷砖块是否更好

据我所知,我的问题无关紧要,要么会这样做,但如果我选错了,我恐怕最终会面临意外错误。

1 个答案:

答案 0 :(得分:0)

我认为你决定采用处理块大小的任何一个方向,将它抽象得足以允许一定的灵活性(如果不是你自己的单元测试)肯定是一个明智的决定。

话虽这么说,这是一个真正的性能问题,并且在专用GPU出现之前,以2的幂进行纹理/资产是一个很好的限制。我现在不确定你是否会看到两者之间存在巨大差异(尽管你可能认为它是闪光灯),但通常情况下这是将瓷砖保持为2的力量的安全路线。过去使用渲染时将资产保持在2的幂意味着它总是会均匀分配并节省一些计算。

希望这有帮助! :)