OUYA游戏开发快速入门教程
试读地址:http://pan.baidu.com/s/1o63a3W2
本教程是国内唯一OUYA游戏开发教程。本教程基于Unity全面讲解OUYA游戏开发方式。内容包括OUYA游戏机初始化设置、搭建开发环境、构建游戏、真机测试、游戏发布等方面。 
目  录
第1章  了解OUYA及其设备 1
1.1  OUYA的诞生 1
1.2  OUYA的硬件规格 2
1.2.1  游戏主机 2
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

OUYA游戏开发快速入门教程相关推荐

  1. 游戏控制杆OUYA游戏开发快速入门教程

    游戏控制杆OUYA游戏开发快速入门教程 1.2.2  游戏控制杆 游戏控制杆各个角度的视图,如图1-4所示,它的硬件规格是本文选自OUYA游戏开发快速入门教程大学霸: 图1-4  游戏控制杆各个角度的 ...

  2. OUYA游戏开发快速入门教程1.2OUYA的硬件规格

    OUYA游戏开发快速入门教程1.2OUYA的硬件规格 从官网上购买回来的OUYA产品,包含游戏主机.游戏控制杆.说明书.电源线.HDMI线.电源线和电池,如图1-2所示.本节就来简要介绍下,游戏主机和 ...

  3. OUYA游戏开发快速入门教程第1章了解OUYA及其设备

    OUYA游戏开发快速入门教程第1章了解OUYA及其设备 OUYA是基于Andorid系统的游戏主机.围绕OUYA游戏机,已经形成一个完整的生态圈.在国外,OUYA已经成为知名的游戏平台.本章会站在玩家 ...

  4. C#游戏开发快速入门教程Unity5.5教程

    C#游戏开发快速入门教程Unity5.5教程 试读文档下载地址:http://pan.baidu.com/s/1slwBHoD C#是微软发布的高级程序设计语言,这门语言和C语言一样,已经成为了大学计 ...

  5. ​HealthKit开发快速入门教程大学霸内部教程

    ​HealthKit开发快速入门教程大学霸内部教程 ​ ​ 国内第一本HealthKit专向教程.本教程详细讲解iOS中,如何使用HealthKit框架开发健康应用.最后,本教程结合HealthKit ...

  6. Apple Watch开发快速入门教程

     Apple Watch开发快速入门教程  试读下载地址:http://pan.baidu.com/s/1eQ8JdR0 介绍:苹果为Watch提供全新的开发框架WatchKit.本教程是国内第一本A ...

  7. Transform组件C#游戏开发快速入门

    orm组件C#游戏开发快速入门大学霸 Transform组件C#游戏开发快速入门 组件(Component)可以看作是一类属性的总称.而属性是指游戏对象上一切可设置.调节的选项,如图2-8所示.本文选 ...

  8. C#游戏开发快速入门2.2改变游戏对象的状态

    C#游戏开发快速入门2.2改变游戏对象的状态 改变游戏对象的状态,就是要改变游戏对象的位置.朝向和大小.那么,为什么要改变游戏对象的状态呢?当然是因为游戏对象的状态不合适了.在具体说明之前,读者应该先 ...

  9. C#游戏开发快速入门 2.1 构建游戏场景

    C#游戏开发快速入门 2.1  构建游戏场景 如果已经计划好了要编写什么样的游戏,在打开Unity以后,要做的第一件事情就是构建游戏场景(Scene).游戏场景就是玩家游戏时,在游戏视图中看到的一切, ...

最新文章

  1. /usr/lib/x86_64-linux-gnu/libopencv_highgui.so.2.4.9: undefined reference toTIFFIsTiled@LIBTIFF_4.0'
  2. 推荐一款UI设计软件Balsamiq Mockups
  3. python文件行数统计_文件行数和代码行数统计
  4. 架构师论坛 创业_我在早期创业时作为设计师学到的东西
  5. 【北航oj】(线段树取模运算)
  6. 暑期训练日志----2018.8.14
  7. linux-libre 电脑,[图]没有任何专有代码 GNU Linux-libre 5.1-gnu内核正式发布
  8. java线程池原理简答_面试官让我讲讲Java线程池的实现原理,我笑了...
  9. 快手分享链接,实战解析无水印视频源码
  10. 屏幕尺寸、分辨率、DPI、PPI
  11. 怎样将jpg、png制作成windows桌面ico图标文件
  12. 微信公众号数据分析报告
  13. 你 --- 短诗四句
  14. 互联网风雨十年,我所经历的技术变迁
  15. 哲理小故事--跳蚤人生
  16. 桌面壁纸 Lively wallpape
  17. 汇编指令学习(AND,OR,XOR,NOT)
  18. 面阵相机行业研究分析报告
  19. 抢救DB2数据之终极工具:db2dart
  20. 量子计算与量子信息之量子计算概述

热门文章

  1. 【android API】 ListView api 翻译
  2. Doctype? 严格模式与混杂模式-如何触发这两种模式,区分它们有何意义?
  3. Visual Studio 2005 SP1安装 关键点
  4. Spring事务异常回滚,try catch 捕获异常不回滚
  5. 数据库异地多活解决方案
  6. Too many open files错误与解决方法
  7. 分布式事务之消息补偿解决方案
  8. JavaScript中的常量:什么时候使用它,有必要吗?
  9. 将Node.js升级到最新版本
  10. 如何以编程方式在Android上截屏?