《Unity5x完全自学手册高清完整版》电子书

互联网|IT adminlele 4年前 (2022-05-09) 566次浏览 已收录 0个评论

本站主要采用城通网盘链接分享,因为其他网盘会和谐链接!非VIP会员的朋友请点击普通下载,弹窗关闭即可。速度可能比较慢,请耐心等待,提高下载速度,送您10元消费红包

《Unity5x完全自学手册高清完整版》电子书

《Unity5.x完全自学手册高清完整版》电子书内容简介

《Unity 5.x 完全自学手册》是初学者快速自学 Unity 5.0 软件及以上版本的实用全面教程。《Unity 5.x 完全自学手册》共分21 章,从 Unity 5.x 软件的安装和使用方法开始讲起,以循序渐进的方式详细讲解 Unity 视图与基础操作、资源导入流程、场景创建、GUI 图形与用户界面基础、粒子系统、Mecanim 动画系统、物理引擎、光照烘焙技术、遮挡剔除技术、地形系统、脚本语言开发基础、Shader 开发、脚本调试优化与内存管理、跨平台发布、重力感应技术、AR(增强现实)技术、Leap Motion 技术等内容,并深入剖析了塔防类游戏、跑酷类游戏,以及射击类游戏的开发与制作,内容基本涵盖了 Unity 5.x 全部的工具和命令。《Unity 5.x 完全自学手册》中每章精心安排了具有针对性的实例,不仅可以帮助读者轻松掌握软件的使用方法,更能应对各种实际工作需要。

为了便于读者学习,《Unity 5.x 完全自学手册》还附赠教学视频,能够帮助读者快速掌握游戏开发技术。

《Unity 5.x 完全自学手册》适用于广大 Unity 初学者,以及有志于从事 Unity 3D 工作的人员使用,同时也适合高等院校相关专业的学生和各类培训班的学员参考阅读。

作者简介

本书的作者和编审会成员均是多年从事多媒体应用教学和科研的专家或学者,有着丰富的教学经验和实践经验,这些作品都是他们的科研成果和教学经验的结晶。本成果受《3D技术在多媒体课件中的应用》科研项目(项目编号08150114/173)资助出版。本书由北京印刷学院严晨教授主审,商宇浩、李一帆、张吉祥主编,刘怡、潘伟东等参编。其中商宇浩编写第6、11、15、20、21章的内容,李一帆编写第1、2、3、8、19章的内容,刘怡编写第7、13、18章的内容,张吉祥编写第4、5、9、12、16章的内容,潘伟东编写第10、14、17章的内容。

由于作者水平有限,书中疏漏和不足之处在所难免,恳请广大读者及专家不吝赐教。

Unity 5.x 完全自学手册pdf预览

前言

随着游戏行业的迅猛发展,游戏引擎的竞争愈加激烈,由 Unity Technologies公司开发的三维游戏制作引擎- Unity,凭借自身的跨平台性与开放性的优势已逐渐成为当今世界范围内的主流游戏引擎。而本书要介绍的是 Unity5x软件的相关内容Unity是一款能够让游戏开发者轻松自如地创建例如三維交互游戏、建筑可视化、实时三维动画,以及二维游戏等互动内容的集多平台性与综合性特点的游戏开发引擎,Uniy类似于Virtools、 Director、 Blender Game Engine等游戏编创软件,游戏开发者可以通过 Unity将作品发布到 Windows,Mac,Wi、 iPhone, Android Phone, Windows phone、Web等平台。可见,游戏开发者无须通过繁复的二次移植,即可将游戏作品发布至多个平台上,能够帮助游戏开发者将时间更多地投入到游戏设计中Unity5x完全自学手册》是初学者快速自学Uniy5.0软件及以上版本的实用全面教程,全书共分21章,从Uny5x软件的安装和使用方法开始讲起,以循序渐进的方式详细讲解 Unity视图与基础操作,资源导入流程、场景创建、GU图形与用户界面基础、粒子系统、 Mecanim动画系统、物理引擎、光照烘焰技术、遮挡剔除技术、地形系统、脚本语言开发基础、 Shader开发脚本调试优化与内存管理、跨平台发布、重力感应技术、AR(增强现实)技术, Leap Motion技术等内容,并深入剖析了塔防类游戏、跑酷类游戏,以及射击类游戏的开发与制作,内容基本涵盖了 Unity5.x全部的工具和命令。书中每章精心安排了具有针对性的实例,不仅可以帮助读者轻松掌握软件的使用方法,更能应对各种实际工作需要为了便于读者学习,本书还附赠教学视频,包含了书中所有案例的教学视频,能够帮助读者快速掌握游戏开发技术本书适用于广大Umy初学者,以及有志于从事Uny3D工作的人员使用,同时也适合高等院校相关专业的学生和各类培训班的学员参考阅读

本书特点

如果你想快速掌提 Unity的使用,《Unity 5x 完全自学手册》将会带给你意想不到的收获。

因为本书具有众多突出的优势。

专为Unity初学者量身打造本书面向Unity 的初学者,无论是对 Unity-无所知的初学着,还是有一定持础、想要了解更多知识的 Unity用卢,都可以从书中轻松获取需要的内容。

图书结构科学合理凭借深入细致的市场调查和研完,我们针对 Unity 初学者的特点和需求,精心安排了最优的学习结构,通过将知识点和实例相结合帮助读者轻松快迷地进行学习。

Unity 5x 完全自学手册pdf预览

目录

第1章 Unity 5.x简介1

1.1 Unity 5.x概述1

1.1.1 Unity 功能概述1

1.1.2 Unity 5.x重点新增功能6

1.2 Unity在游戏领域的应用8

1.3 Unity软件安装10

1.4 购买Unity许可证12

1.5 本章小结16

第2章 Unity视图与基础操作17

2.1 Unity的界面布局17

2.2 菜单栏19

2.2.1 File(文件菜单)19

2.2.2 Edit(编辑菜单)22

2.2.3 Assets(资源菜单)32

2.2.4 GameObject(游戏物体菜单)36

2.2.5 Component(组件菜单)47

2.2.6 Window(窗口菜单)54

2.2.7 Help(帮助菜单)55

2.3 Project(项目)视图56

2.3.1 视图布局56

2.3.2 操作介绍56

2.4 Hierarchy(层次)视图57

2.4.1 视图布局57

2.4.2 操作介绍58

2.5 Scene(场景)视图58

2.5.1 视图布局59

2.5.2 操作介绍59

2.6 Game(游戏)视图62

2.6.1 视图布局62

2.6.2 操作介绍62

2.7 Inspector(检视)视图63

2.7.1 视图布局63

2.7.2 操作介绍64

2.8 本章小结64

第3章 资源导入流程65

3.1 媒体导入65

3.1.1 3D模型、材质与动画导入65

3.1.2 模型、材质与动画的导入65

3.1.3 图片资源导入70

3.1.4 音频、视频媒体资源导入75

3.2 创建Prefab(预置体)77

3.2.1 创建Prefab(预置体)操作介绍77

3.2.2 Prefab(预置体)的应用79

3.3 Unity Asset Store资源商店82

3.3.1 Unity Asset Store资源商店介绍83

3.3.2 Unity Asset Store资源商店使用方法84

3.4 游戏资源导入实例——《宁静秋野》84

3.5 本章小结89

第4章 场景创建90

4.1 创建工程和游戏场景90

4.2 创建基本几何体91

4.3 创建组件92

4.4 创建脚本93

4.5 创建光源94

4.6 创建摄像机95

4.7 创建角色96

4.8 粒子系统98

4.9 声音效果102

4.10 创建UGUI104

4.11 天空盒107

4.12 雾效果109

4.13 拓展训练——游戏地图的制作109

4.14 本章小结111

第5章 Unity图形与用户界面基础112

5.1 Unity GUI简介112

5.2 UI概要112

5.2.1 Canvas(画布)112

5.2.2 Render Mode(渲染模式)113

5.2.3 Canvas Scaler组件114

5.2.4 Graphic Raycaster组件115

5.2.5 EventSystem(事件系统)115

5.3 UGUI的基本布局116

5.3.1 The Rect Tool(矩形工具)116

5.3.2 Rect Transform(矩形变换组件)117

5.3.3 Resizing Versus Scaling(调整与扩展)117

5.3.4 Pivot(中心点)118

5.3.5 Anchors(锚点)118

5.4 UGUI核心控件119

5.4.1 UGUI Panel组件119

5.4.2 Text(文本)120

5.4.3 Image(图像)121

5.4.4 Raw Image124

5.4.5 Button(按钮)125

5.4.6 Slider(滑动条)128

5.4.7 Scrollbar(滚动条)129

5.4.8 Scroll Rect(滑动区域)129

5.4.9 Toggle(切换)组件130

5.4.10 Toggle Group(切换组)131

5.4.11 Input Field(输入字段)131

5.5 拓展训练——游戏主界面的创建133

5.6 本章小结141

第6章 新版粒子系统142

6.1 粒子系统的创建142

6.2 粒子系统的控制面板143

6.3 粒子系统参数144

6.3.1 Initial(初始化)模块144

6.3.2 Emission(发射)模块147

6.3.3 Shape(形状)模块147

6.3.4 Velocity over Lifetime(生命周期速度)模块150

6.3.5 Limit Velocity over Lifetime(生命周期速度限制)模块150

6.3.6 Force over Lifetime(生命周期作用)模块151

6.3.7 Color over Lifetime(生命周期颜色)模块151

6.3.8 Color by Speed(颜色的速度控制)模块151

6.3.9 Size over Lifetime(生命周期粒子大小)模块151

6.3.10 Size by Speed(粒子大小的速度控制)模块151

6.3.11 Rotation Over Lifetime(生命周期旋转)模块151

6.3.12 Rotation by Speed(旋转的速度控制)模块151

6.3.13 External Force(外部作用力)模块152

6.3.14 Collision(碰撞)模块152

6.3.15 Sub Emitters(子发射器)模块153

6.3.16 TextureSheet Animation(序列帧动画纹理)模块153

6.3.17 Renderer(粒子渲染器)模块153

6.3.18 粒子编辑器156

6.4 拓展训练——粒子系统实例159

6.5 本章小结165

第7章 Mecanim动画系统166

7.1 Mecanim动画系统简介166

7.1.1 Mecanim动画系统术语166

7.1.2 角色导入及Animators工作原理167

7.2 使用人形角色动画170

7.2.1 创建Avatar170

7.2.2 配置Avatar171

7.2.3 BodyMask(身体遮罩)172

7.2.4 人形动画的重定向功能172

7.2.5 非人形动画174

7.3 在游戏中使用角色动画174

7.3.1 Mecanim系统逆向运动学功能174

7.3.2 Animator组件175

7.3.3 Animator Controller175

7.3.4 Animator动画状态机176

7.3.5 Blend Trees(混合树)178

7.3.6 1D混合179

7.3.7 2D混合180

7.4 拓展训练——游戏动画案例180

7.5 本章小结185

第8章 物理引擎186

8.1 刚体186

8.1.1 刚体基本使用方法186

8.1.2 刚体选项设置187

8.2 碰撞体188

8.2.1 使用碰撞体188

8.2.2 碰撞体选项设置189

8.3 角色控制器192

8.3.1 添加角色控制器192

8.3.2 角色控制器选项设置192

8.4 关节193

8.4.1 铰链关节193

8.4.2 固定关节194

8.4.3 弹簧关节195

8.4.4 角色关节196

8.4.5 可配置关节197

8.5 布料World Acceleration Scale200

8.5.1 添加布料系统200

8.5.2 布料系统属性设置201

8.6 力场202

8.6.1 添加力场组件202

8.6.2 力场组件属性设置203

8.7 拓展训练——《彩豆迷宫》203

8.8 本章小结206

第9章 光照烘焙技术207

9.1 Unity 5.x光照烘焙参数207

9.1.1 Object面板参数207

精彩内容

2.腾本性能的优化()d少 Geteomponent的调用,在使用Getcouponent或者内置的组件访闻器(如 Find 等)有明慕的憔能开循,针对这类情况可以参考上丽讲到的通用优化,可以在最开始的时候就定义它。

(2)尽量道免内存的分配,在游戏运行过程中应该理免分配新的对象,特别是在Update ih爱中。因其不仅增如了内存的开销,同时也增加了内存回收的开销,所以应尽量用预先定又好的变殿来减少新对象的定久。

(33尽量减少 GUlLvout 的使用。最然 GUIL ayout的功能可以方便调用整间距、但是在方正的同时也牺牲了一些内存,道过 GUl 手动处理布局能够避免这种开销。也可以在脚本中设置ascGULayout 为 False 来完全袋用此类布周(4)使用1SO脚本调用优化时,在 Unitycngine 命名空间的功能大部分是在C或C十+实现的,Mone 脚本议用谈功能会涉爱性能的开错,所以可以便用1SO脚本来调用优化。依次打开蔡单栏中 Edit-Project Seting-player选项,在lInspcoctor 提图中包含如下参数:

Slow and Safe:默认的Mono 内记调用,支持异常处理。

Fas! and Exceptions Unsupported= 不提供舞常处理,应谨慎使用。如果应用程序并没在明确的处理异常,则建议使用这个选境。

(5)优化轰学运算。在开发过程中尽量避免使用 Foat(评点型),而应该多使用Int(整形),创果没有特殊雪要,尽最不徒用复杂的数学的数。

《Unity 5.x 完全自学手册》适用于广大 Unity 初学者,以及有志于从事 Unity 3D 工作的人员使用,同时也适合高等院校相关专业的学生和各类培训班的学员参考阅读。

unity5xwqzxsc.pdf: https://t00y.com/f/560517-575982021-28eec3?p=311929 (访问密码:311929)


中信图书出版社全部书籍617本百度网盘福利
西部数码域名服务器优惠券老薛主机优惠券
请通过以下商城购买正版书籍
图书库 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:《Unity5x完全自学手册高清完整版》电子书本站电子书版权归原作者及开发商所有,仅限个人测试交流学习之用,请在下载后24小时内删除。若有违反您个人权益,请留言反馈删除相关信息。

喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址