为你推荐
内容提要
前言 为什么要写这样的一本书
第1章 Unity 3D基础以及开发环境的搭建
1.1 Unity 3D基础知识概览
1.2 开发环境的搭建
1.3 第一个Unity 3D程序
1.4 导入案例项目
1.5 本章小结
第2章 Unity集成开发环境详解
2.1 Unity集成开发环境的整体布局
2.2 菜单栏
2.3 本章小结
第3章 Unity 3D脚本程序开发
3.1 Unity脚本概述
3.2 Unity中专用 JavaScript与通用 JavaScript的区别
3.3 使用C#脚本的注意事项
3.4 Unity脚本的基本语法
3.5 JavaScript脚本综合案例
3.6 C#脚本综合案例
3.7 本章小结
第4章 Unity 3D图形用户界面基础及常用对象
4.1 图形用户界面组件
4.2 预制件prefab资源的应用
4.3 常用的输入对象
4.4 与销毁相关的方法
4.5 本章小结
第5章 Unity 3D第三方2D组件库——NGUI
5.1 初识NGUI
5.2 控件工具的使用
5.3 杂项
5.4 一个NGUI的综合案例
5.5 本章小结
第6章 物理引擎
6.1 刚体
6.2 碰撞器
6.3 粒子系统
6.4 关节
6.5 交通工具
6.6 布料
6.7 物理引擎综合案例
6.8 本章小结
第7章 3D游戏开发的常用技术
7.1 天空盒的应用
7.2 虚拟按钮与摇杆使用
7.3 声音
7.4 光源
7.5 3D拾取技术
7.6 地形引擎
7.7 角色动画
7.8 角色控制器
7.9 实时阴影技术
7.10 本章小结
第8章 着色器——Shaders
8.1 着色器概述
8.2 ShaderLab语法基础
8.3 通道渲染命令(ShaderLab)
8.4 表面着色器的基础知识
8.5 通过表面着色器实施顶点变换
8.6 通过表面着色器实施片元变换
8.7 顶点片元着色器
8.8 本章小结
第9章 杂项
9.1 PlayerPrefs类
9.2 网络——Network
9.3 加速度传感器
9.4 模型导入
9.5 动态字体
9.6 视频贴图
9.7 本章小结
第10章 综合案例——火力篮球
10.1 火力蓝球游戏背景以及功能概述
10.2 游戏的策划及准备工作
10.3 游戏的架构
10.4 主菜单界面
10.5 游戏界面
10.6 设置界面
10.7 关于界面
10.8 帮助界面
10.9 记录界面
10.10 游戏结束界面
10.11 游戏的优化与改进
第11章 综合案例——3D保龄球
11.1 3D保龄球游戏背景及功能概述
11.2 游戏的策划及准备工作
11.3 游戏的架构
11.4 主菜单界面
11.5 游戏界面
11.6 设置界面
11.7 统计界面
11.8 帮助界面
11.9 游戏结束界面
11.10 游戏的优化与改进
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜