我对游戏编程很陌生,所以请原谅我非常模糊的问题:P
我已经开始在 iPhone 上使用 OpenGL 开发 2D 游戏,以此自学游戏编程。我已经到了编写引擎的地步,让碰撞检测工作和其他动画工作,但现在我需要真正开始创建一些可玩的东西,我的第一个大问题是关卡。对于我的项目,我将使用平铺地图对于关卡,我的问题是:我将如何“设计”关卡?我的意思是,程序员如何知道某些敌人应该在地图的哪个位置发挥作用?他们如何在关卡中指定将要发生的某些事情?总的来说,是否有一种方法来设计一个关卡(从编程的角度)并能够加载它来使用它?游戏程序员如何做到这一点?我当然知道这有一个敌人的 AI 部分,所以我当然不会为每个敌人预先编写每一个动作,但至少基本上知道每个人应该何时发挥作用以及类似的事情?再次感谢您的帮助,如果我的问题太模糊,我很抱歉,因为我才刚刚开始:D