当前位置:首页 > 程序设计 >
《Unity5.x完全自学手册》电子书封面

Unity5.x完全自学手册

  • 发布时间:2019年11月26日 09:06:54
  • 作者:商宇浩,李一帆,张吉祥
  • 大小:74 MB
  • 类别:Unity5电子书
  • 格式:PDF
  • 版本:高清版
  • 评分:8.5
  • labview 2013完全自学手册labview 2013完全自学手册
  • 编程红宝书:PHP完全自学手册编程红宝书:PHP完全自学手册
  • Unity5.x完全自学手册 PDF 高清版

      给大家带来的一篇关于Unity5相关的电子书资源,介绍了关于Unity5.x、自学手册方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小74 MB ,商宇浩,李一帆,张吉祥编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.8。

      内容介绍

      《Unity 5.x 完全自学手册》是新手迅速自学Unity 5.0手机软件及左右版本的好用全方位实例教程。本书共有21章,从Unity 5.x 手机软件的安裝和使用说明刚开始说起,以由浅入深的方法详尽解读Unity主视图与基础实际操作、資源导进步骤、情景建立、GUI图型与操作界面基础、粒子系统、Mecanim动漫系统软件、游戏引擎、光照蛋糕烘焙技术、挡住去除技术、地貌系统软件、开发语言开发基础、Shader开发、脚本制作调节提升与内存管理、混合开发公布、重力感应器技术、AR(增强现实技术)技术、Leap Motion技术等內容,并深层次分析了塔防类游戏、经典跑酷类手机游戏,及其枪战类游戏的开发与制做,內容基础包含了Unity 5.x所有的专用工具和指令。书中每章精心策划了具备目的性的案例,不但能够协助用户轻轻松松把握手机软件的使用说明,更能解决各种各样具体工作中必须。

      目录

      • 第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  创建UGUI   104
      • 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 Image         124
      • 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  创建Avatar        170
      • 7.2.2  配置Avatar        171
      • 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 Controller          175
      • 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  布料WorldAcceleration Scale   200
      • 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
      • 9.1.2  Scene面板参数 208
      • 9.2  实时全局光照        209
      • 9.3  实时光照贴图预览        210
      • 9.4  “高动态光照”反射探头技术   211
      • 9.5  Light Probes概述         213
      • 9.6  本章小结        216
      • 第10章  遮挡剔除技术       217
      • 10.1  使用遮挡剔除     217
      • 10.2  烘焙参数设置     220
      • 10.3  使用OcclusionArea组件 221
      • 10.4  使用OcclusionPortals组件      222
      • 10.5  拓展训练——遮挡剔除技术应用实例     222
      • 10.6  本章小结     227
      • 第11章  地形系统       228
      • 11.1  地形系统工作流程     228
      • 11.1.1  创建地形 228
      • 11.1.2  地形参数调整 229
      • 11.2  地形编辑工具     230
      • 11.2.1  地形高度绘制 230
      • 11.2.2  地形纹理绘制 231
      • 11.2.3  种植树木 233
      • 11.2.4  地形细节绘制 235
      • 11.2.5  地形设置 238
      • 11.3  拓展训练——地形系统实例     239
      • 11.5  本章小结     246
      • 第12章  Unity脚本语言开发基础    247
      • 12.1  脚本更新     247
      • 12.2  C#脚本语法         247
      • 12.2.1  变量 247
      • 12.2.2  数组 248
      • 12.2.3  算术、关系、逻辑运算符      249
      • 12.2.4  语句 249
      • 12.2.5  函数 252
      • 12.2.6  C#脚本     253
      • 12.3  创建脚本     253
      • 12.3.1  MonoDevelop编辑器      254
      • 12.3.2  脚本必然事件 255
      • 12.3.3  MonoBehaviour类 256
      • 12.3.4  访问组件 257
      • 12.3.5  访问游戏对象 258
      • 12.4  常用脚本API      258
      • 12.4.1  Transform组件       258
      • 12.4.2  Time类    259
      • 12.4.3  Random类       260
      • 12.4.4  Mathf类   260
      • 12.4.5  Coroutine 协同程序       261
      • 12.5  拓展训练——游戏实例     262
      • 12.6  本章小结     267
      • 第13章  Shader开发 268
      • 13.1  Shader简介        268
      • 13.2  创建Shader        272
      • 13.2.1  Tags 273
      • 13.2.2  LOD  274
      • 13.2.3  Shader本体     275
      • 13.3  ShaderLab基础语法 276
      • 13.3.1  Shader范例讲解     276
      • 13.3.2  Shader中的Properties属性         277
      • 13.4  本章小结     280
      • 第14章  脚本调试优化与内存管理  281
      • 14.1  脚本调试     281
      • 14.2  脚本优化     283
      • 14.2.1  跨平台综合优化方案      283
      • 14.2.2  物理性能和脚本性能优化      283
      • 14.3  内存管理     284
      • 14.3.1  Profiler     285
      • 14.3.2  iOS设备启用运程分析   292
      • 14.3.3  Android设备启用运程分析  292
      • 14.4  本章小结     292
      • 第15章  跨平台发布  293
      • 15.1  网页平台发布     293
      • 15.2  Android平台发布      298
      • 15.2.1  Java SDK 的安装与环境配置         298
      • 15.2.2  Android SDK的安装与项目发布  299
      • 15.3  iOS平台发布       302
      • 15.3.1  Xcode 下载及安装 303
      • 15.3.2  iOS开发者账号申请        304
      • 15.3.3  iOS平台项目发布   306
      • 15.4  本章小结     309
      • 第16章  塔防类游戏设计  310
      • 16.1  塔防类游戏设计说明          310
      • 16.2  游戏环境设定     310
      • 16.3  游戏开始界面UGUI的制作      312
      • 16.4  游戏开始界面脚本设计     315
      • 16.5  游戏场景设计     318
      • 16.6  主角动作脚本设计     319
      • 16.7  子弹脚本设定     322
      • 16.8  NPC怪物诞生脚本设计     325
      • 16.9  NPC怪物动作脚本设计     326
      • 16.10  角色血量脚本设计  331
      • 16.11  角色得分及过关脚本设计       332
      • 16.12  游戏界面制作  333
      • 16.13  游戏结束及暂停界面制作       336
      • 16.14  游戏发布测试  341
      • 第17章  跑酷类游戏设计  343
      • 17.1  游戏架构     343
      • 17.2  游戏环境设定     344
      • 17.3  游戏开始界面制作     345
      • 17.4  商店场景设计     348
      • 17.5  游戏场景设计     350
      • 17.6  游戏发布测试     356
      • 第18章  射击类游戏设计  358
      • 18.1  角色与场景准备          358
      • 18.2  角色的运动控制          361
      • 18.3  摄像机脚本编写          365
      • 18.4  敌人角色创建及脚本编写          366
      • 18.5  制作角色血条     370
      • 18.6  本章小结     372
      • 第19章  重力感应技术       373
      • 19.1  重力感应技术介绍     373
      • 19.2  重力感应开发案例讲解及源代码介绍     374
      • 19.3  本章小结     378
      • 第20章 Unity AR(增强现实)技术       379
      • 20.1  AR(增强现实)技术介绍        379
      • 20.1.1  技术原理 379
      • 20.1.2  主要元素与特点      379
      • 20.1.3  应用领域 380
      • 20.2  高通AR与Unity联合开发案例       382
      • 20.2.1  下载高通AR套件   382
      • 20.2.2  License Manager设置    384
      • 20.2.3  Target Manager设置      385
      • 20.2.4  Unity中AR的基本设置         388
      • 20.3  本章小结     392
      • 第21章  Leap Motion技术         393
      • 21.1  Leap Motion技术介绍       393
      • 21.1.1  技术原理 393
      • 21.1.2  技术特点 393
      • 21.1.3  应用领域 394
      • 21.2  Leap Motion的安装  394
      • 21.2.1  Leap Motion的驱动安装        394
      • 21.2.2  Leap Motion的SDK安装       395
      • 21.3  Leap Motion的功能与技术构架       396
      • 21.3.1  Leap Motion的Driver功能  396
      • 21.3.2  Leap Motion对Unity的支持信息         397
      • 21.3.3  Leap Motion的手势识别种类        398
      • 21.3.4  Leap For Unity API架构         401
      • 21.3.5  Leap Motion的资料取得过程        402
      • 21.4  Leap Motion开发实例       403
      • 21.4.1  初始LeapFor Unity范例       403
      • 21.4.2  判断LeapMotion手势范例  407
      • 21.5  本章小结     410

      学习笔记

      mysql installer community 8.0.16.0安装配置图文教程

      mysql installer community 8.0.16.0安装图文教程,,供大家参考,具体内容如下 一、下载mysql-installer-community-8.0.16.0.msi 二、安装mysql-installer-community-8.0.16.0.msi 1.点击安装包进入安装页面,选中I accept the license terms 2.一直点击next,遇到此页面,点击yes,然后点击execute,等待安装。 3.安装成功以后,一直点击next,遇到以下窗口,设置root用户的密码,也可以自己添加用户 4.设置用户名和密码以后,点击next,然后点击execute 5.点击finish,进入配置向导 6.一直点击next,然后遇到此窗口,输入密码,点击check,然后点击next,然后点击execute,完成以后点击next 7.点击finish,再次点击next,再次点击finish,然后会自动启动mysql wo……

      如何安装绿色版MySQL Community Server 5.7.16并实现远程登录

      1.下载MySQL Community Server 5.7.16 安装好 2.进去mysql安装目录的bin目录下,在文件地址栏输入cmd回车 3.输入命令: mysqld --initialize-insecure --console 4.输入命令: mysqld -install 5. mysql -u root--skip-password 6.ALTER USER 'root'@'localhost'IDENTIFIEDBY '123456'; 7.\quit 8. mysql -h localhost -uroot -p 安装完成 授权远程登录 以管理员账号登录 执行命令: grant all PRIVILEGES on *.* to zhanghao@'%' identified by '123456'; 刷新生效:flush privileges; 命令解释: all PRIVILEGES表示赋予所有的权限给指定用户,这里也可以替换为赋予某一具体的权限,例如: select,insert,update,delete,create,drop 等,具体权限间用“,”半角逗号分隔。 *.* 表示上面的权限是针对于哪个表的,第……

      centos 6.5下 mysql-community-server. 5.7.18-1.el6安装

      使用下面的命令检查是否安装有MySQL Server [root@localhost etc]# rpm -qa | grep mysql // 这个命令就会查看该操作系统上是否已经安装了mysql数据库 有的话,我们就通过 rpm -e 命令 或者 rpm -e --nodeps 命令来卸载掉 [root@localhost ~]# rpm -e mysql // 普通删除模式[root@localhost ~]# rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除 在删除完以后我们可以通过 rpm -qa | grep mysql 命令来查看mysql是否已经卸载成功!! 官网yum repository 下载安装包 [root@localhost ~]# wget http://dev.mysql.com/get/mysql57-community-release-el6-10.noarch.rpm --2017-04-24 18:53:49-- http://dev.mysql.com/get/mysql57-commu……

      mysql installer community 8.0.12.0安装图文教程

      本文教程为大家分享了mysql installer community 8.0.12.0的安装,供大家参考 一、下载 mysql-installer-community-8.0.12.0.msi 点击 :下载链接 二、安装 mysql-installer-community-8.0.12.0.msi 1.点击安装包进入安装页面,选中I accept the license terms 2.一直点击next,遇到此页面,点击yes,然后点击execute,等待安装。 3.安装成功以后,一直点击next,遇到以下窗口,设置root用户的密码,也可以自己添加用户 4.设置用户名和密码以后,点击next,然后点击execute 5.点击finish,进入配置向导 6.一直点击next,然后遇到此窗口,输入密码,点击check,然后点击next,然后点击execute,完成以后点击next 7.点击finish,再次点击next,再次点击finish,然后会……

      MySQL Community Server 8.0.11安装配置方法图文教程

      最近开始学习数据库知识,从mysql下手,下面详细介绍一下安装过程,给小伙伴们一个参考。 一、安装 首先,从mysql的中文社区下载,我尝试过其他下载方式,发现还是中文社区下载的安装包最好,下载地址是, 下载完成后,运行安装文件,运行后,出现如下界面: 等待几十秒左右,就会出现安装界面啦。 和安装其他软件一样需要勾选“I accept the license terms”,然后点击”next”: 这里选择”custom”,也可以根据自己需求选择要安装的方式: 我需要安装mysql server,所以在Available Products里展开第一项选择“MySql server8.0.11-X64”: 然后点击绿色箭头将当前选择的相移动到安装列表 接着”next”,可以根据需要……

      以上就是本次介绍的Unity5电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:深度学习:主流框架和编程实战

      下一篇:Python数据分析:基于Plotly的动态可视化绘图

      展开 +

      收起 -

      • 《Unity5.x完全自学手册》PDF下载

      Unity5相关电子书
      Unity 2D游戏开发从入门到精通
      Unity 2D游戏开发从入门到精通 完整超清版

      这书是中国第一本专业详细介绍Unity2D游戏编程的书籍,都是国內1本解读Unity2D游戏编程的实例教程。这书根据对游戏开发全过程的详解,协助Unity开发者尽早了解2D游戏的开发步骤和方法。一起

      立即下载
      Unity着色器和屏幕特效开发秘笈
      Unity着色器和屏幕特效开发秘笈 扫描第2版

      Unity着色器和屏幕特效开发秘笈共分为11章,几乎包含了Unity着色器中常用的效果示例。感兴趣的同学可以下载学习

      立即下载
      Unity开发实战
      Unity开发实战 高清版

      《Unity开发实战》 内容全面且深入,既详细阐述了Unity游戏开发的基本原理,又全方位地讲解了利用Unity进行游戏开发和设计的各种技术细节、方法和最佳实践,并通过100多个实际开发实例,全

      立即下载
      Unity5实战:使用C#和Unity开发多平台游戏
      Unity5实战:使用C#和Unity开发多平台游戏 高清版

      Unity5实战 帮助读者使用Unity游戏开发平台构建成功的游戏。你将使用强大的C#语言、Unity的可视化工作流工具和顶尖的渲染引擎来构建和部署移动、桌面和控制台游戏。Unity的单一基于代码的方

      立即下载
      Unity 2D游戏开发实例教程
      Unity 2D游戏开发实例教程 全书扫描版

      这书将向你解读与众不同的Unity虚幻引擎插口的前因后果。全部Unity新项目实例都都供JavaScript和C#2个版本号的简要实例编码,傻瓜式地教你搭建5个中小型作用手机游戏。探寻Unity3D虚幻引擎的基

      立即下载
      Unity3D游戏开发
      Unity3D游戏开发 清晰第2版

      Unity 是一款市场占有率非常高的商业游戏引擎,横跨25 个主流游戏平台。本书基于Unity 2018,结合2D 游戏开发和3D 游戏开发的案例

      立即下载
      Unity3D平台AR与VR开发快速上手
      Unity3D平台AR与VR开发快速上手 扫描超清版

      Unity3D是这款平台3D、2D手机游戏及互动交流內容开发设计模块,并拥有普遍的知名度。随之近年来增强现实技术和虚拟现实技术的盛行,许多增强现实技术和虚拟现实技术的技术性出示方都出示

      立即下载
      Unity游戏案例开发大全
      Unity游戏案例开发大全 原书扫描版

      本书详细地介绍了10款Unity 3D游戏案例的开发,包含Unity 3D基础以及开发环境的搭建、3D桌球、3D虚拟停车场、3D迷宫魔盒等方面,适合有一定基础、有志于游戏开发的读者学习使用

      立即下载
      读者留言
      youmo1063259659

      youmo1063259659 提供上传

      资源
      33
      粉丝
      47
      喜欢
      191
      评论
      19

      Copyright 2018-2020 xz577.com 码农之家

      本站所有电子书资源不再提供下载地址,只分享来路

      版权投诉 / 书籍推广 / 赞助:QQ:520161757