有没有办法在cocos 2d中不使用.tmx文件来开发迷宫游戏

发布于 2024-11-01 16:00:45 字数 159 浏览 1 评论 0原文

我是cocos2d开发的新手。我必须使用瓷砖地图开发一个迷宫游戏。该游戏全部包含一条必须穿过迷宫的鱼,并且迷宫还将包含一些敌人的鱼,英雄鱼从中必须逃脱。游戏中有15个关卡,因此使用瓦片地图编辑器完成每个迷宫需要花费很多时间。那么有没有什么方法可以在不使用cocos2d中的瓦片地图编辑器的情况下开发游戏。

I am new in cocos2d developement.I have to develop a game of maze by using tile map.The game is all of containing a fish which has to be moved through the maze and the maze will also contain some enemy fish from which the Hero fish has to escape.There are 15 levels in the game and therefore for completion of each maze with the tile map editor takes much time.So is there any way to develop a game without using tile map editor in cocos2d.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

那伤。 2024-11-08 16:00:45

当然,有一些方法可以在没有 tmx 块的情况下开发此类游戏。

例如,您可以自己在图像编辑程序中绘制迷宫,然后还制作迷宫的“碰撞图”(即玩家无法穿越的所有区域)。然后,在运行时,只需根据玩家的位置,通过从匹配的“碰撞图”中读取像素来检查玩家是否正在触摸碰撞区域。

问题是,你为什么想要这个?拥有平铺的 TMX 文件来制作迷宫游戏不是更容易吗?图块是构建迷宫游戏的好方法,因为它可以让您快速轻松地实现路径查找算法。

此外,使用关卡编辑器可以让您以后更轻松地添加新关卡。如果你必须完全从头开始绘制新关卡,我想你的游戏将需要更多时间来扩展。

只是我的想法。 :)

Of course there are ways to develop such games without tmx tiles.

For instance, you could draw the maze yourself in an image editing program, then also make a "collision map" of the maze (i.e. all the areas that the player can't cross). Then, at runtime, simply check if the player is touching a collision area by reading the pixel from the matching "collision map", based on the location of the player.

The question is, why would you want this? Isn't it easier to have a TMX file that is tiled to make a maze game? Tiles are a great way to structure a maze game, as it allows you to implement path-finding algorithms fast and easy.

Also, using the level editor would make it easier for you to add new levels later. If you have to draw new levels completely from scratch, I presume your game will take more time to expand.

Just my thought. :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文