我正在创建一个使用 Cocos2d 和 Box2d 的简单益智游戏,但我很难找到有关如何组织关卡的任何文档。
游戏在结构上类似于割绳子,它有多个固定大小的关卡和不断变化的 Box2d 资产。
目前我的 mainGame.m 文件包含我的 HUD 和创建障碍的方法。最好的答案是为每个级别调用某种 .plist 文件,列出要创建的资产及其各自的位置,然后使用 for 循环来引用 mainGame.m 文件中的方法?
或者我可以在一个单独的 xxxxxx.m 文件上创建一个级别类,该文件引用我的 mainGame.m 中的方法?
如果这含糊/难以理解,我深表歉意,我现在很困惑,不知道如何前进:/