游戏开发:从基础到进阶
1. 为不同设备创建独立目标
有时候,我们希望为 iPhone 和 iPad 创建两个独立的目标。这在为不同版本设置不同价格,或者减少某个版本的下载大小时非常有用。
操作步骤如下:
1. 选择目标(例如 DoodleDrop)。
2. 选择“Edit” -> “Duplicate”,或者右键点击目标并选择“Duplicate”。
3. 为复制的目标分别设置设备类型,一个设为 iPhone,另一个设为 iPad。
4. 为避免混淆,可对两个目标及其方案进行重命名。
2. 第一个游戏开发回顾
在开发第一个游戏的过程中,我们学到了很多知识:
- 创建自己的游戏层类。
- 处理精灵(sprites)。
- 使用加速度计控制玩家。
- 为玩家精灵添加速度,使其能够加速和减速,增加动态感。
- 运用简单的径向碰撞检测方法。
- 使用标签、位图字体和 Glyph Designer 工具,以及进行音频编程。
不过,这个项目的所有代码都集中在一个类中。对于小型项目来说,这可能足够了,但随着功能的增加,代码会变得混乱。因此,我们需要为代码设计添加一些结构。
3. 复杂游戏的代码结构
对于更复杂的游戏,我们需要找到合适的方式来组织代码,否则可能会导致一个类驱动整个游戏逻辑,代码量迅速增长,难以维护,还容易引入难以发现的错误。
4. 多场景的使用
简单的游戏可能只有一个场景和一个层,但复杂的游戏需要多个场景和层。下面介绍如何添加更多场景以及场景切换时的相关
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



