社交游戏入门:UFO 游戏解析
在社交游戏开发领域,实践是最好的学习方式。为了帮助大家更好地理解社交游戏开发的相关知识,我们将通过一个简单的示例游戏——“UFOs”来进行讲解。这个游戏虽然简单,但能让我们聚焦于社交游戏的核心方面。
1. 游戏概述
“UFOs”游戏并非旨在成为获奖或令人上瘾的游戏,而是作为一个通用项目,让开发者专注于社交游戏的特性。其代码量控制在 300 行以内,便于开发者理解。
游戏的目标是通过倾斜设备控制飞船在屏幕上移动,当飞船位于奶牛上方时,点击屏幕并按住,直到奶牛被成功绑架,每绑架一头奶牛可获得一分,游戏没有结束条件,每绑架一头奶牛就会在草地上生成一头新的奶牛。
2. 准备工作
- 下载项目 :从 apress.com 下载基础项目。
- 运行游戏 :打开项目后,从 Build 菜单栏中选择 Build and Run,游戏将启动到一个带有“Play”按钮的通用屏幕,点击“Play”按钮即可进入游戏界面。
3. 代码解析
3.1 主要类文件
在项目的组树中,有三个主要的类文件需要关注:UFOAppDelegate、UFOViewController 和 UFOGameViewController,每个类都有对应的头文件(.h 文件)和实现文件(.m 文件)。
- UFOAppDelegate :是一个基本的 UINavgiationController 子类,若需要熟悉其中的代码,
UFO社交游戏开发解析与扩展思路
超级会员免费看
订阅专栏 解锁全文
38

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



