打造支持 Game Center 的 iOS 游戏:从单机到联机的实现之旅
1. 单机版游戏的创建
要创建单机版游戏,代码位于特定文件夹中,此版本项目新增了 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 ,并添加了从“单人游戏”按钮到该视图控制器的模态转场,转场标识符为 singlePlayer 。
3. 当 STGameViewController 被呈现时,游戏启动。
超级会员免费看
订阅专栏 解锁全文
324

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



