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是头文件,包含了常量、宏和内联函数,供其他多数文件使用。在大型项目里,把所有全局相关定义集中到一个文件,方便需要的模块导入,这是常见做法。
游戏启动流程如下:
当用户点击主故事板里的“单机模式”按钮,游戏便会启动。故事板新增了一个视图控制器,其类被改成STGameViewController。同时,从“单机模式”按钮到新视图控制器添加了一个模态转场,转场标识符为singlePlayer。当STGameViewController呈现时,游戏正式开始。
2. 加载STGameViewController
此项目的Interface Builder文件组织方式比较特别。以往开发项目时,界面都在一个故事板文件里设计,而这个项目的初始视图和反面视图的界面在故事板文
超级会员免费看
订阅专栏 解锁全文
48

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



