2D游戏中的图块大小


15

在使用图块映射方法开发小型游戏时,我想到了一个问题:

我会在Windows上开发游戏,但不会排除将其适应于其他平台的情况。

您会建议使用什么尺寸(以像素为单位)来创建具有以下要求的贴图游戏(即RPG)的贴图?

  • 在没有太多瓷砖的情况下,具有可接受的细节水平。
  • 具有合适的地图尺寸。
  • 允许在掌上电脑(即PSP),智能手机或计算机上对游戏进行改编,而不会损失太多细节或降低速度。
  • 允许或多或少重要的放大/缩小。
  • 具有允许像素完美碰撞或块碰撞的图块分辨率。

只要能满足要求,从良好的解释到游戏示例的任何内容都是有用的。

这个问题似乎有点简单,但是我注意到许多Indies游戏开发人员都在使用不合适的比例尺风景。

对于语法差和我的问题词汇量少,也感到抱歉,在谈论计算机编程时,如果母语不是英语的人不会帮忙。


2
-1表示,图块大小难以置信地取决于设计,美术师,平台,甚至在考虑完这些因素之后也相当武断。

4
这个问题太含糊了。根据情况,我可以证明8x8到1024x1024之间的任何图块大小合理;另一方面,对于32x32和48x48,确实没有理由苦恼。随心所欲。提出一个具体问题,答案可能会很有用。

6
切记,那里的某些设备(甚至有些PC!)在处理非2幂次方贴图时仍然遇到问题。为您的图块和图块设置2的幂:8x8、16x16、32x32、64x64、128x128。如果您最终转向移动设备,这将对您有所帮助。
egarcia'2010/

4
我不会满足艺术家的需求。我会遵循游戏设计的要求。美术师可能需要非常详细的512x512拼贴,但游戏玩法要求您看到的东西最多可以占10平方英寸。
蒂姆·霍尔特

3
@egarcia:Atlasing几乎是基于图块的游戏的要求,而且对他们来说是如此琐碎,以至于对NPOT支持的担忧几乎是无关紧要的。

Answers:


24

您可以根据屏幕分辨率和需要显示的图块数量来计算图块大小。如果您要在768像素高的屏幕上放置一个棋盘(8x8瓦片),则瓦片的大小不能超过768/8或96像素,否则它们将无法全部显示在屏幕上。当然,需要看到多少个图块取决于您的游戏设计。

因此,请确定玩家一次应看到多少个图块,确定屏幕分辨率,然后从此处进行计算。

就是说,我喜欢64x64; ^)


我想返回并编辑此旧答案,以添加指向带有瓷砖制作指南的不错帖子的链接。一般而言,对于任何看图块尺寸和图块设计的人,它都可能有用。

http://lpc.opengameart.org/static/lpc-style-guide/styleguide.html 这很棒


11
+1-甚至对一些主观的问题都有分析性(有用)的答案,这是一个完美的例子。
Nate

蒂姆的答案当然是事实,但是我觉得,如果对这样一个漫长而开放的问题做出适当的回答是“做基本算术”,那么该站点的反馈循环中就会出现故障。

乔等。T有些答案是通过提出更多问题来回答问题,然后显示回答这些问题时该怎么做。
蒂姆·霍尔特

7
失败的原因是人们根据自己的观点和对问题的解释来回答或提供反馈。有时,这变成了简单问题的复杂化,或者只是礼貌地“关闭n00b”答复。
蒂姆·霍尔特
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.