OUYA游戏开发快速入门教程

 OUYA游戏开发快速入门教程shell

试读地址:http://pan.baidu.com/s/1o63a3W2网络

 

本教程是国内惟一OUYA游戏开发教程。本教程基于Unity全面讲解OUYA游戏开发方式。内容包括OUYA游戏机初始化设置、搭建开发环境、构建游戏、真机测试、游戏发布等方面。 编辑器

 

目  录工具

第1章  了解OUYA及其设备 1布局

1.1  OUYA的诞生 1测试

1.2  OUYA的硬件规格 2动画

1.2.1  游戏主机 2spa

1.2.2  游戏控制杆 3插件

1.3  OUYA设备的购买和安装 5设计

1.2.3  购买OUYA 5

1.2.4  OUYA设备的安装 7

1.4  使用OUYA 7

1.4.1  第一次启动OUYA 7

1.4.2  系统更新 8

1.4.3  设置语言 9

1.4.4  设置网络 10

1.4.5  绑定账号 13

1.4.6  设置付费信息 14

1.5  OUYA系统 16

1.5.1  系统更新日志 16

1.5.2  OUYA系统主界面 17

1.5.3  PLAY主菜单项 18

1.5.4  DISCOVER主菜单项 19

1.5.5  MAKE主菜单项 20

1.5.6  MANAGE主菜单项 20

1.6  OUYA游戏常见操做 21

1.6.1  寻找游戏 21

1.6.2  了解游戏 21

1.6.3  下载、安装和卸载游戏 22

1.6.4  开始游戏 22

1.6.5  退出游戏 24

1.6.6  检索游戏 25

1.6.7  进入系统菜单 25

1.6.8  退出OUYA系统 26

第2章  成为OUYA游戏的开发者 27

2.1  OUYA带给开发者的际遇 27

2.1.1  OUYA出现的历史背景 27

2.1.2  开发者获取收益的方式 27

2.1.3  OUYA对于游戏内容的限制 27

2.2  OUYA账号与ODK 28

2.2.1  建立OUYA账号 28

2.2.2  安装ODK 32

2.2.3  ODK结构简介 32

第3章  搭建一个可编译OUYA游戏的开发环境 36

3.1  安装JDK 36

3.1.1  下载JDK 37

3.1.2  JDK安装过程 38

3.2  安装Android SDK 39

3.2.1  下载Android SDK 39

3.2.2  Android SDK安装过程 41

3.3  设置Android SDK管理器 43

3.3.1  Android SDK管理器 43

3.3.2  安装特定的工具组件 44

3.4  安装Unity 47

3.4.1  下载Unity 47

3.4.2  Unity的安装 47

3.4.3  使用免费版本的Unity 48

3.4.4  注册Unity账号 49

3.4.5  Unity的界面布局 50

3.5  安装ADB 51

3.5.1  接通OUYA主机的电源和显示器 51

3.5.2  将OUYA主机链接到电脑 52

3.5.3  为电脑安装ADB驱动 53

3.5.4  安装ADB可能遇到的错误 55

3.6  下载并运行游戏Demo 58

3.6.1  下载游戏Demo 58

3.6.2  在Unity中建立游戏项目 59

3.6.3  将游戏项目导入Unity 59

3.6.4  编译游戏Demo 60

3.6.5  运行游戏Demo 61

3.7  调试游戏Demo 62

3.7.1  查看游戏中的场景 62

3.7.2  修改游戏精灵的状态 64

3.7.3  修改游戏的背景 64

第4章  可选的OUYA游戏开发辅助工具 66

4.1  安装Android NDK 66

4.2  Android模拟器 68

4.2.1  Android虚拟设备管理器--AVD Manager 68

4.2.2  建立一个新设备 70

4.2.3  建立一个Android虚拟设备 72

4.2.4  手动下载Android SDK上的特定组件 75

4.2.5  运行Android模拟器 79

4.2.6  Android模拟器界面介绍 80

4.2.7  Android模拟器快捷键介绍 82

4.2.8  关闭Android模拟器 82

4.3  将Android SDK添加到PATH路径 83

4.3.1  修改系统的环境变量 83

4.3.2  验证添加效果 85

4.4  ADB工具介绍 86

4.4.1  启动和关闭ADB服务 86

4.4.2  查看Android设备 87

4.4.3  安装应用 88

4.4.4  卸载应用 89

4.4.5  进入设备或者模拟器的shell 91

4.4.6  发送文件到设备 93

4.4.7  从设备上下载文件 93

第5章  建立第一个OUYA游戏项目 95

5.1  建立游戏项目 95

5.2  OUYA Core Package 96

5.2.1  下载OUYA Core Package 96

5.2.2  导入OUYA Core Package 97

5.2.3  导入各种文件做用说明 99

5.3  配置项目属性 102

5.3.1  切换运行平台 102

5.3.2  PlayerSettings 103

5.4  设置OUYA Panel 107

5.4.1  Unity标签 107

5.4.2  Java JDK标签 108

5.4.3  Android SDK标签 108

5.4.4  Android NDK标签 109

5.4.5  OUYA标签 110

5.4.6  编译插件及NDK 111

5.5  添加OuyaGameObject对象 112

5.6  在OUYA主机上运行游戏项目 113

5.7  在Android虚拟机中运行项目 115

5.7.1  运行效果展现 115

5.7.2  编译失败--找不到设备 116

5.7.3  编译失败--没法安装APK 116

第6章  制做第一个OUYA游戏--《迷失的小毛驴》 119

6.1  游戏场景 119

6.1.1  概述 119

6.1.2  项目操做--建立场景 120

6.2  游戏对象 120

6.2.1  概述 120

6.2.2  项目操做--添加游戏对象 122

6.3  脚本文件 122

6.3.1  脚本语言 122

6.3.2  脚本编辑器 123

6.3.3  脚本模版代码 124

6.3.4  项目操做--添加脚本 125

6.3.5  项目操做--添加脚本代码 125

6.4  组件 126

6.4.1  概述 127

6.4.2  组件与脚本 127

6.4.3  项目操做--为游戏对象赋予脚本 128

6.5  资源 128

6.5.1  概述 128

6.5.2  项目操做--为游戏项目导入资源 130

6.5.3  资源与文件夹 130

6.5.4  项目操做--Project视图文件的整理 131

6.6  OUYA游戏示例 131

6.6.1  添加构成迷宫的游戏对象 131

6.6.2  在脚本中设计迷宫 133

6.6.3  在游戏场景里绘制迷宫 134

6.6.4  player对象的行为逻辑 137

6.6.5  切换迷宫 142

6.6.6  视图效果 146

6.7  添加Player动画 148

6.7.1  获取并导入角色模型和动画 148

6.7.2  了解Player对象的建立流程 149

6.7.3  制做Player对象,并赋予动画效果 150

6.7.4  效果展现 155

6.8  OUYA输入控制 155

6.8.1  简要介绍 155

6.8.2  添加OUYA输入控制 158

6.9  游戏效果展现 161

6.10  附:GameLogic脚本代码 161

第7章  编译并上传游戏到官网 169

7.1  对游戏项目的操做 169

7.1.1  建立Keystore 169

7.1.2  设置Bundle Identifier 171

7.1.3  编译成APK 171

7.2  上传游戏到OUYA官网 172

7.2.1  登陆开发者账号 172

7.2.2  完善我的信息 173

7.2.3  添加新游戏 175

7.2.4  上传APK 176

7.2.5  游戏及版本信息预览181

相关文章
相关标签/搜索