【发布时间】:2012-02-25 21:49:11
【问题描述】:
我真的很想开始做一个瓷砖游戏,并且因为它的流行以及教程和资源的可用性而开始了 Cocos2d。 但我真的很想尝试一些程序地图生成,但不确定 Cocos2d 是否适合它。
如果涉及到 Cocos2d 不是最好的,那么我的其他选择是 Java 或 Love2D,这不是 iOS,但是哦!
【问题讨论】:
标签: java cocos2d-iphone procedural-generation love2d
我真的很想开始做一个瓷砖游戏,并且因为它的流行以及教程和资源的可用性而开始了 Cocos2d。 但我真的很想尝试一些程序地图生成,但不确定 Cocos2d 是否适合它。
如果涉及到 Cocos2d 不是最好的,那么我的其他选择是 Java 或 Love2D,这不是 iOS,但是哦!
【问题讨论】:
标签: java cocos2d-iphone procedural-generation love2d
因为 Cocos2D 从外部加载地图文件,所以你要做的就是编写一些代码使用this manual page 中描述的语法生成地图文件,保存生成的地图文件,然后使用 Cocos2D 的 tiledMapWithTMXFile 函数加载它(更多信息here)
有关编写程序地图生成算法的更多信息,Procedural Content Generation Wiki 是一个很好的资源。
【讨论】:
关于程序生成的洞穴的教程,但它适用于自上而下的地图等等。
http://gamedevelopment.tutsplus.com/tutorials/cave-levels-cellular-automata--gamedev-9664
【讨论】: