登录  |  注册
上传

Unity3D/2D游戏开发从0到1

副标题:无

作   者:刘国柱 编著

分类号:

ISBN:9787121262395

简介

本书分实战项目篇与开发理论篇。其中,开发理论篇,从初学者容易入门的角度分为上部分(1~14章)与下部分(15~29章)。上部分内容包括游戏历史与Unity发展概述、Unity界面与3D模型入门、Unity地形光源音频系统、脚本基础、GUI、3D模型与动画制作等;下部分内容包括3D数学、图形学、粒子系统、Mecanim动画系统、导航寻路、项目研发优化策略、游戏移植与手指触控技术、光照烘焙、UGUI等。

目录

实战项目篇
项目一疯狂酷跑: 跑酷类实战项目
1 游戏背景
2 功能介绍
3 技术架构
项目二生化危机: 射击类实战项目
1 游戏背景
2 功能介绍
3 技术架构
开发理论篇上部分
第1章游戏历史与Unity发展概述
11“钱途”无限的游戏开发领域
111Unity版本快速迭代升级
112Unity 技术应用范围 
113强大的跨平台性
12电子游戏发展史
13游戏引擎与Unity的发展历程
131什么是游戏引擎
132游戏引擎的功能
133为什么需要使用游戏引擎
134游戏引擎的发展
135Unity 游戏引擎的特点
136Unity游戏引擎的主要特性
137Unity 游戏引擎的发展历史
14Unity安装
141Unity 下载与安装
142Unity 的资源商店(Asset Store)
第2章Unity 界面与3D模型入门
21了解Unity编辑器界面
211掌握Unity 编辑器的布局与调整
212了解Unity 编辑器各个重要视图与作用
223D模型入门操作
2213D 模型的位移旋转与缩放
2223D模型操作快捷方式
223选择3D模型的“正”方向
224使用属性窗口进行精确调整
23开发Unity “Hello World”
Unity3D/2D游戏开发零基础到精通目录24本章练习与总结
第3章3D模型基础
31Unity 编辑器进一步讲解
311Unity菜单
312项目(Project)视图
313场景(Scene)视图
314视图显示模式
315场景视图的查看与导航
32世界、局部与左手坐标系
321现实世界的“世界坐标”与“局部坐标”
322演示两种坐标的差异
323使用脚本方式演示差异
324什么是“左手坐标系”
325使用控制台(Console)窗口进行代码调试
33脚本知识入门
331键盘与鼠标输入代码
332环绕旋转
34小项目开发: 地球环绕太阳旋转
35本章练习与总结
36案例开发任务
第4章地形编辑器
41创建基本地形
411绘制贴图纹理
412制作各种地形
413种植树木与花草
42观察虚拟世界
43扩展地形编辑
44本章练习与总结
45案例开发任务
第5章光源
51概述
52光源的分类与重要参数
53典型光源场景制作
54本章练习与总结
55案例开发任务
第6章音频
61概述
62音频剪辑属性
63音频监听与音频源组件
64音频混响器与滤波器组件
65本章练习与总结
66案例开发任务
第7章Unity脚本程序基础
71Unity 脚本编辑器介绍
711什么是Net 框架
712什么是Mono 与MonoDevelop 
713什么是Visual Studio 
72脚本程序基础
721建立脚本的重要注意事项
722项目工程分层设计
723如何更改脚本模版
73Unity 重要脚本函数
731Unity事件函数
732Untiy重要核心类学习
733GameObject 类
734MonoBehaviour类
735Transform类
736Time类
74本章练习与总结
75案例开发任务
第8章GUI
81概述
82GUI脚本控件
83GUILayout自动布局
84帧的概念
85绘制贴图
86GUI皮肤
87本章练习与总结
88案例开发任务
第9章3D模型与动画制作
91概述
923DMax 软件基本使用
933D模型尺寸单位设置
943DMax 模型制作与导出Unity流程
95模型导出丢失贴图问题
963D文字的制作与动画
97角色Legacy 动画 
98Animation 动画工具
99自定义资源包的导入与导出
910本章练习与总结
911案例开发任务
第10章物理学模拟(初级)
101概述
102刚体与碰撞体
103物理材质
104脚本控制刚体
105本章练习与总结
106案例开发任务
第11章碰撞体与触发器
111概述
112碰撞体的分类与作用
113碰撞检测事件函数
114触发检测事件函数
115本章练习与总结
116案例开发任务
第12章协程与调用函数
121协程定义与功能
122调用函数定义与功能
123协程与调用函数的区别与适用范围
124本章练习与总结
125案例开发任务
第13章数据传值技术
131概述
132SendMessage 简单传值
133SendMessage 高级传值
134本章练习与总结
135案例开发任务
第14章Unity核心类与脚本生命周期
141概述