首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >创建一个城市顶部视图

创建一个城市顶部视图
EN

Game Development用户
提问于 2013-09-16 08:19:58
回答 1查看 1K关注 0票数 0

我想用java创建我的第一个游戏。我需要一个城市的顶视图地图,我被卡住了。随机发生的事件将在该城市和球员应该点击它。

现在,我的第一个问题是如何在java中创建映射。我设计了一张贴有瓷砖的小地图,但现在不知道该如何使用它:

我想在java游戏中使用这个。我被卡住了。我想让这件事发生在街上。我该怎么做?我正在寻找一些好的教程,但我不知道我在寻找什么,以便我可以在这个方向上得到一些帮助。

对不起我的英语:

EN

回答 1

Game Development用户

发布于 2013-09-16 16:35:37

注意:从这个问题中可以清楚地看到,您理解使用数据文件背后的原因,但为了将来遇到这个问题的其他人,我将在这里留下我的序言。

现在,我的第一个问题是如何在java中创建映射。我设计了一张贴有瓷砖的小地图,但现在不知道该如何使用它:

我还不能对此发表评论,但你似乎在问:

我如何从瓷砖导出这张地图,这样我才能在我的游戏中实际使用它?

为什么是数据文件?

为了回答这个问题,我应该澄清几点:

  1. 因为每个游戏都需要关于世界的不同信息,游戏中物体的类型和状态,等等。没有理想的方式来存储数据,这将是完美的每一个游戏。
  2. 同时,地图编辑像瓷砖一样使人们在游戏中尽可能容易地使用地图数据,这是非常重要的。见这个问题。如果有一些标准化的方法来存储来自这些编辑器的地图,这样就可以让机器和(可选的)人轻松地读取地图,这将是很好的。输入数据文件格式,如jsonTMX (还有许多其他格式)。遵循这些规范和其他规范的数据文件将数据存储在计算机程序(如您的游戏)可以轻松地进行解析的结构中。平铺导出TMX文件。
  3. 问:哦,诡计,你是说我必须编写和调试一堆代码才能读取这些复杂的文本文件,才能让地图进入我的游戏中?答:不一定。为此,有许多可用的帮助程序库,它们将为您完成大部分工作。见此页

主答案

根据平铺的wiki 对TMX页面的支持

用于加载TMX文件的库包含在util/java/libtiled-java.上。

您甚至不应该下载任何东西:)您仍然需要自己研究如何使用加载程序;使用测试将是一个好的开始。

我希望这能帮到你!

票数 2
EN
页面原文内容由Game Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://gamedev.stackexchange.com/questions/62252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档