打造 iOS 游戏:从单机到 Game Center 集成
1. 单机版本创建
要开发一款游戏,首先要创建其单机版本,这将为后续集成 Game Center 和添加网络功能奠定基础。单机游戏的代码位于 Learn iOS Development Projects ➤ Ch 14 ➤ SunTouch - 2 文件夹中,该项目版本新增了 12 个文件,具体如下:
| 文件类型 | 文件名称 |
| ---- | ---- |
| 头文件 | STGameDefs.h |
| 视图控制器相关 | STGameViewController.h, STGameViewController.m, STGameViewController.xib |
| 游戏视图相关 | STGameView.h, STGameView.m |
| 打击相关 | STStrike.h, STStrike.m |
| 太阳相关 | STSun.h, STSun.m |
| 游戏引擎相关 | STGame.h, STGame.m |
其中,STGameDefs.h 是一个头文件,包含了大多数其他文件使用的常量、宏和内联函数。在大型项目中,将所有全局相关的定义收集到一个文件中,供需要的模块导入是很常见的做法。
游戏的启动流程如下:
1. 用户在主故事板中点击“单人游戏”按钮。
2. 故事板中新增了一个视图控制器,其类已更改为 STGameViewController。
3. 从“单人游戏”按钮到新视图控制器添加了一个模态转场,转场标识符为 singlePlayer。
4. 当 STGameVie
超级会员免费看
订阅专栏 解锁全文
96

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



