为你推荐
内容简介
前言
第1章 / Unity 5.x入门简介
更多绚丽画面
Unity 5.x新功能介绍
基于物理的标准着色器
实时全局照明技术(Realtime Global Illumination)
HDR反射探头
加强音效混音(Audio Mixer)
全新的物理引擎
更强大的动画系统
WebGL支持
Oculus Rift支持
iOS金属渲染支持
Unity云构建
游戏性能报告
Unity分析工具
创建Unity生态系统
Unity发布移动平台
Unity发布VR与AR
Unity发布桌面应用程序
Unity发布到掌机
Unity发布到Web
Unity发布智能电视
Unity 5.x项目工程文件的下载与使用
如何下载项目资源与源文件
如何使用项目源文件
Unity 5.x Windows系统的下载与安装
Unity Windows版本的下载
Unity Windows版本的安装
Unity账号的注册与登录
Unity 5.x Mac系统的下载与安装
Unity Mac版本的下载
Unity Mac版本的安装
Unity账号的注册与登录
Unity 5.x创建Hello World项目
创建一个新的项目
获取Unity学习资源与社区帮助
第2章 / Unity 5.x初窥门径
Unity 2D项目准备
创建一个真正的项目
自定义Unity窗口布局
导入Unity项目所需资源
Unity 2D编辑裁切纹理
初识Sprite-sheets
裁切精灵集合
Unity 2D如何使用Sprite Packer
Unity内置的Sprite Packer打包工具
Sprite Packer的打包模式
验证Sprite Packer打包效果
解除Sprite Packer打包
Unity 2D自动适应所有设备分辨率——正交摄像的自动变焦
摄像机的两种类型
正交摄像机动态变焦的实用场景
摄像机对焦距离(camera size)的计算方法
如何创建C#脚本来实现正交摄像机的自动对焦
第3章 / Unity 5.x 2D材质的处理
Unity 2D手动创建循环背景
设置技巧:游戏预览分辨率的设置
手动创建循环背景
Unity 2D创建循环背景自适应脚本
循环背景自适应脚本的编写
原理:如何计算填充材质数量
Unity 2D循环背景的运动控制
如何编写循环背景运动脚本
练习:创建森林运动无限循环背景
第4章 / Unity 5.x游戏元素
Unity 2D游戏原型体的创建
什么是Prefab
创建障碍物原型体
Unity 2D游戏对象的移动
Unity 2D制作游戏对象批量克隆器
创建游戏对象批量克隆器的脚本
Unity 2D游戏对象排列的随机性
Unity中随机数的表示方法
Unity 2D游戏对象的内存管理及优化
为什么需要优化内存
第5章 / Unity 5.x游戏元素对象池
Unity 2D克隆器对象控制接口升级
什么是游戏对象池
为什么需要使用游戏对象池
Unity 2D改造原型体的可复用功能
什么是可复用游戏对象
使用可复用游戏对象的目的
创建可复用对象脚本
原型体安装可复用功能
Unity 2D创建游戏对象池
什么是对象池
创建对象池脚本
Unity 2D对象池植入克隆体管理器
克隆对象管理器的职责与工作原理
Unity 2D使用可复用游戏对象
Unity 2D可复用游戏对象的通用性
Unity 2D集成多样化原型体
创建原型体通用接口脚本
Unity 2D精确控制碰撞盒
什么是碰撞盒
碰撞盒的精确控制
第6章 / Unity 5.x 2D创建游戏角色
Unity 2D游戏主角的基础构建
游戏主角第一个动作的创建
为游戏主角添加物理属性
复习Rigidbody2D的参数
Unity 2D判断游戏角色的状态
创建状态检测脚本
Unity 2D增加游戏主角跳跃动作
控制游戏主角跳跃脚本的创建
什么是三目运算符
Unity 2D游戏主角动作状态管理
什么是Animator与Animation
管理游戏主角动画状态
导入新动画
使用AnyState连接动作状态
添加判断逻辑
Unity 2D游戏主角动作管理器
创建游戏主角动画管理器脚本
Unity 2D游戏主角的强化
把游戏主角转换成原型体对象
为游戏主角原型体增加新功能
第7章 / Unity 5.x 2D游戏逻辑
Unity 2D游戏开始的准备
游戏总控制器脚本的创建
地面对象的动态布局
Unity 2D对游戏主角的控制
增加对游戏主角的控制
使用脚本动态创建游戏主角
Unity 2D如何实现代理映射连接
植入代理及回调函数
Unity 2D游戏启停机制以及缓动特效
游戏启停控制器脚本的编写
启停缓动特效的实现
游戏总控制器植入游戏启停缓动机制
Unity 2D升级游戏重开机制
增加游戏状态判断标识
改造游戏重启机制
第8章 / Unity 2D分值系统的构建
Unity 2D字体组件的使用与设置
认识文本组件
Unity 2D字体的布局
文字锚点对齐设置
为文本组件添加投影效果
Unity 2D创建闪烁文字特效
使用脚本控制文本内容
巧用取余(%)创建闪烁效果
Unity 2D得分文本组件的布局与设置
创建得分文本组件
Unity 2D编写游戏得分逻辑
编写得分逻辑
理解String.Format数字格式化输出
Unity 2D存储最佳得分
使用PlayerPrefs实现数据本地化存储
使用HTML标签动态修改字体颜色
Unity 2D简单的灯光叠加效果
处理灯光材质
灯光组件的布局
第9章 / Unity 5.x 2D丰富游戏元素
Unity 2D增加“超人兔”
复习:在Unity中创建动画
复习:使用已有组件快速创建游戏角色
复习:创建原型体(prefab)
Unity 2D完善障碍物动画与数值
要点:增加障碍物动画
要点:调整障碍物数值
Unity 2D音效组件的使用与控制
什么是Audio Source组件
创建Sound Resource组件
什么是Audio Clip
使用脚本控制音效的播放
第10章 / Unity 5.x 2D多平台设置与发布
Unity 2D Windows系统上安卓版本的配置与发布
Windows系统下安卓环境的配置需求
Windows系统下Java环境变量配置
Windows系统下Unity安卓编译环境设置
Windows系统下安卓版本编译发布设置
Unity 2D Mac系统上安卓版本的配置与发布
Mac系统下安卓环境的配置需求
Mac系统下Java环境变量配置
Mac系统下安卓版本编译发布设置
Unity 2D Mac系统上iOS版本的配置与发布
Mac系统下Unity iOS编译环境设置
Xcode的编译设置与真机测试
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜