移动开发人才培养系列丛书UNITY3D游戏开发项目教程/王霞等

本书特色

[

《Unity3D游戏开发项目教程》设计了11章,包含Unity概述与安装、Unity3D界面介绍、光影效果、地形系统、Unity3D脚本程序基础、物理系统、动画系统、自动寻路系统、粒子系统、图形用户界面——UGUI等,《Unity3D游戏开发项目教程》后一章还列举了一个典型的游戏制作项目,让读者可以从零开始一步步制作出一款游戏。
  《Unity3D游戏开发项目教程》本着“起点低、终点高”的原则,内容覆盖了从学习Unity3D开发引擎必知必会的基础知识到能够熟练使用Unity3D开发引擎制作简单3D游戏的每一个阶段,书中每一部分技术都配以相应的小案例来帮助读者加强理解。《Unity3D游戏开发项目教程》结构清晰,讲解到位,每个需要讲解的知识点都给出了丰富的插图与完整的案例,使得初学者易于上手。书中所有案例均是根据所介绍的知识点特色进行设计制作的,结构清晰明朗,便于进行学习,让学生在结束该课程后能够基本具备使用Unity3D引擎进行开发的能力,成功进入游戏及3D应用开发的世界中。

]

内容简介

[

本书内容包括:Unity概述与安装、Unity3D界面介绍、光影效果、地形系统、Unity3D脚本程序基础、物理系统、动画系统、自动寻路系统、粒子系统、图形用户界面—UGUI等,涵盖了Jnity3D游戏开发基本概念、基础理论,以及案例的制作,使教师能由浅入深并全面、系统地从理论和实践两方面开展Unity3D虚拟现实游戏引擎基础教学。本书采用项目化教学方法以及丰富的教学素材与优选教学手段,在学习情境的安排上循序渐进,以案例为导向,全面提高学生虚拟现实Unity3D的游戏开发能力。

]

目录

第1章 Unity概述与安装1.1 Unity简介1.1.1 电子游戏的发展以及Unity的诞生1.1.2 Unity引擎的改革1.1.3 Unity游戏时代1.1.4 Unity的特点1.2 Unity3D下载与安装1.2.1 Unity3D下载1.2.2 Unity3D安装1.3 Unity Asset Store资源商店1.3.1 Asset Store简介1.3.2 Asset Store使用方法1.4 本章小结第2章 Unity3D界面介绍2.1 Unity3D编辑器的布局2.1.1 标题栏2.1.2 主菜单栏2.2 Unity3D常用工作视图2.2.1 Project资源管理器2.2.2 Hierarchy层级窗口2.2.3 Scene场景窗口2.2.4 Game游戏视图2.2.5 Console控制台2.2.6 Inspector组件参数窗口2.3 本章小结第3章 光影效果3.1 光照3.1.1 平行光3.1.2 点光源、聚光灯光源和区域光源3.2 光照贴图的烘焙3.2.1 光照设置3.2.2 光照烘焙3.3 反射探头3.3.1 反射探头基本知识3.3.2 反射探头应用及材质球3.4 Light Probe Group3.5 本章小结第4章 地形系统4.1 创建地形4.1.1 用Unity3D地形系统创建地形4.1.2 使用高度图创建地形4.2 地形编辑4.2.1 地形高度绘制4.2.2 地形纹理绘制4.2.3 树木绘制4.2.4 花草绘制4.2.5 添加其他模型4.3 环境特性4.3.1 水特效4.3.2 雾特效4.3.3 天空盒4.3.4 音效4.4 添加角色4.5 本章小结第5章 Unity3D脚本程序基础5.1 Unity中C#编程基础5.2 创建脚本5.3 常用脚本API5.3.1 Transform类5.3.2 Input类5.3.3 GameObject类5.3.4 访问组件5.3.5 协同程序5.4 本章小结第6章 物理系统6.1 刚体6.2 碰撞器6.2.1 碰撞器基础知识6.2.2 碰撞检测6.2.3 触发器6.2.4 射线6.2.5 综合案例6.3 布料6.4 关节6.4.1 铰链关节6.4.2 固定关节6.4.3 弹簧关节6.4.4 角色关节6.4.5 可配置关节6.5 本章小结第7章 动画系统7.1 Avatar的创建与配置7.1.1 创建Avatar7.1.2 配置Avatar7.2 动画状态机7.3 Blend Tree混合树7.3.1 1D混合树7.3.2 2D混合树7.4 本章小结第8章 自动寻路系统8.1 Nav MeshAgent组件8.2 Off Mesh Link组件8.3 Nav Mesh Obstacle组件8.4 Navigation窗口8.5 寻路案例8.6 本章小结第9章 粒子系统9.1 粒子系统模块9.1.1 粒子初始化模块9.1.2 Emission模块9.1.3 Shape模块9.1.4 Velocity over Lifetime模块9.1.5 Limit Velocityover Lifetime模块9.1.6 Inherit Velocity模块9.1.7 Force over lifetime9.1.8 Color over Lifetime模块9.1.9 Colorby Speed模块9.1.10 Size overLifetime模块9.1.11 Size by Speed模块9.1.12 Rotation over Lifetime模块9.1.13 Rotationby Speed模块9.1.14 External Forces模块9.1.15 Noise模块9.1.16 Collision模块9.1.17 Triggers模块9.1.18 Sub Emitters模块9.1.19 Texture Sheet Animation模块9.1.20 Light模块9.1.21 Trails模块9.1.22 Custom Data模块9.1.23 Render模块9.2 综合案例9.3 本章小结第10章 图形用户界面——UGUI10.1 Canvas(画布)10.2 Text控件10.3 Panel控件、Image控件和Rawlmage控件10.4 锚点(Anchors)10.5 Button控件10.6 Toggle控件10.7 Slider控件和Scrollbar控件10.8 其他控件10.9 综合案例10.9 本章小结第11章 水果忍者游戏开发11.1 游戏简介11.2 游戏场景搭建11.3 本章小结参考文献

封面

移动开发人才培养系列丛书UNITY3D游戏开发项目教程/王霞等

书名:移动开发人才培养系列丛书UNITY3D游戏开发项目教程/王霞等

作者:王霞, 李文明, 吴金, 主编

页数:188

定价:¥39.0

出版社:西南交通大学出版社

出版日期:2018-03-01

ISBN:9787564370336

PDF电子书大小:71MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注