同类图书

Similar books 换一批
  • Axure RP 9网站与App产品交互设计实践

    作者:郑伟,王向军

    本书是针对本科院校网络与新媒体专业的学生编写的教材,以产品交互设计入门知识和基本概念为基础,以理论和实践相结合的混合式教学为主,深入浅出地讲解产品交互设计的理论和相关操作技能。全书内容分为理论篇、进阶篇和实战篇,理论篇包括产品交互设计概述;进阶篇包括初识 Axure RP 9,交互基础,基本和表单类元件,形状和图片类元件,动态面板、中继器、高级交互,变量和函数等内容;实战篇包括WEB端的门户类网站原型设计和移动端的社区类APP交互原型设计。

  • 程序设计基础(C语言)实践教程

    作者:雷莉霞,刘媛媛,刘美香

    该书是刘媛媛等主编的《程序设计基础(C语言)教程》的配套实践教程,全书共10章,包括C语言程序设计概述、C语言的基础知识、顺序结构、选择结构、循环结构程序设计、数组、指针、模块化程序设计、构造型数据类型、文件。书稿内容丰富,实用性强,在实验设计上,注重题目的代表性、典型性,并力求对问题的阐述详尽细致,为初学者更好地服务。每个实验中也会提出思考问题,让学生在完成实验之后可以灵活应用所学知识作出解答,提升编程能力。

  • AutoCAD 2018工程绘图实例教程

    作者:谢 平 刘志红 陈海雷 涂晓斌

    本书介绍用最新的计算机绘图软件AutoCAD 2018中文版绘制和编辑工程图样的基本操作和实用技术。全书以工程绘图上机实验的方式,系统地介绍了AutoCAD 2018绘图软件的基本知识、基本操作、绘图技术、编辑和组织技术。本书突出实用,全书以工程图样的具体绘制操作过程来叙述计算机绘图的基础理论和技术。同时,通过实例讲述了高校组织专业工程图样的技术和技巧。本书既可供高校相关专业的学生使用,也可供相关专业的工程技术人员参考。

图书分类

Book classification
  1. 本书内容包括:Unity概述与安装、Unity3D界面介绍、光影效果、地形系统、Unity3D脚本程序基础、物理系统、动画系统、自动寻路系统、粒子系统、图形用户界面—UGUI等,涵盖了Jnity3D游戏开发基本概念、基础理论,以及案例的制作,使教师能由浅入深并全面、系统地从理论和实践两方面开展Unity3D虚拟现实游戏引擎基础教学。本书采用项目化教学方法以及丰富的教学素材与先进教学手段,在学习情境...查看更多
  2. 前  言
    Unity是由Unity Technologies公司开发的专业跨平台游戏开发及虚拟现实引擎,其打造了一个完美的跨平台程序开发生态链,用户可以通过它轻松完成各种游戏创意和三维互动开发,创作出精彩的游戏和虚拟仿真内容。它提供给游戏开发者一个可视化编辑的窗口,同时支持C#,JS等脚本的输入控制,给游戏开发者提供了一个多元化的开发平台。
    作为一款国际领先的专业游戏引擎,Unity简洁、直观的工作流程,功能强大的工具集,使得游戏开发周期大幅缩短。通过3D模型、图像、视频、声音等相关资源的导入,借助Unity相关场景构建模块,用户可以轻松实现对复杂虚拟现实世界的创建。Unity是一个多平台的游戏引擎,支持Android、iOS、Windows、OX、PS4等平台的发布和开发。在底层的渲染上,主要使用的是Directx(运行在Windows平台下),OpenGL(运行在Mac平台下)和各自的API(Wii等平台),可以说,Unity满足了广大游戏开发者的需求:可视化编辑场景,跨平台,自定义组件脚本支持,出色的渲染效果。
    随着虚拟现实(Virtual Reality,VR)、增强现实应用的兴起,这些领域需要大量的3D开发人员,相关领域的公司求贤若渴,但目前人才仍然供应不足,3D开发人员的缺口很大。这些因素也大大激发了广大学子学习3D开发技术以及很多院校开设这方面课程的热情。
    为了便于学生的学习以及高校相关课程的开设,作者团队编写了这本基于Unity 3D开发引擎的教材。本书设计了11章,包含Unity概述与安装、Unity3D界面介绍、光影效果、地形系统、Unity3D脚本程序基础、物理系统、动画系统、自动寻路系统、粒子系统、图形用户界面—— UGUI等,本书最后一章还列举了一个典型的游戏制作项目,让读者可以从零开始一步步制作出一款游戏。
    本书本着“起点低、终点高”的原则,内容覆盖了从学习Unity3D开发引擎必知必会的基础知识到能够熟练使用Unity3D开发引擎制作简单3D游戏的每一个阶段,书中每一部分技术都配以相应的小案例来帮助读者加强理解。本书结构清晰,讲解到位,每个需要讲解的知识点都给出了丰富的插图与完整的案例,使得初学者易于上手。书中所有案例均是根据所介绍的知识点特色进行设计制作的,结构清晰明朗,便于进行学习,让学生在结束该课程后能够基本具备使用Unity3D引擎进行开发的能力,成功进入游戏及3D应用开发的世界中。
    本书由福建船政交通职业学院王霞、李文明、吴金编写,参与编写的还有福建船政交通职业学院的王敏、潘燕燕、郑瑾,泉州经贸职业技术学院的程艳艳,宁德职业技术学院的陈小利等。由于Unity3D软件版本更新较快,以及编者知识水平有限,书中难免有不妥之处,恳请广大读者提出宝贵意见和建议,以利于我们对这本书不断加以改进。

    编 者      
    2019年6月   
    ...查看更多
  1. 目  录
    第1章  Unity概述与安装 1
    1.1  Unity简介 1
    1.1.1  电子游戏的发展以及Unity的诞生 1
    1.1.2  Unity引擎的改革 2
    1.1.3  Unity游戏时代 4
    1.1.4  Unity的特点 5
    1.2  Unity3D下载与安装 6
    1.2.1  Unity3D下载 7
    1.2.2  Unity3D 安装 7
    1.3  Unity Asset Store资源商店 8
    1.3.1  Asset Store简介 9
    1.3.2  Asset Store使用方法 9
    1.4  本章小结 11
    第2章  Unity3D界面介绍 12
    2.1  Unity3D编辑器的布局 12
    2.1.1  标题栏 12
    2.1.2  主菜单栏 13
    2.2  Unity3D常用工作视图 18
    2.2.1  Project资源管理器 18
    2.2.2  Hierarchy层级窗口 21
    2.2.3  Scene场景窗口 22
    2.2.4  Game游戏视图 25
    2.2.5  Console控制台 26
    2.2.6  Inspector组件参数窗口 26
    2.3  本章小结 28
    第3章  光影效果 29
    3.1  光照 29
    3.1.1  平行光 29
    3.1.2  点光源、聚光灯光源和区域光源 31
    3.2  光照贴图的烘焙 36
    3.2.1  光照设置 36
    3.2.2  光照烘焙 38
    3.3  反射探头 40
    3.3.1  反射探头基本知识 40
    3.3.2  反射探头应用及材质球 41
    3.4  Light Probe Group 44
    3.5  本章小结 45
    第4章  地形系统 46
    4.1  创建地形 46
    4.1.1  用Unity3D地形系统创建地形 46
    4.1.2  使用高度图创建地形 47
    4.2  地形编辑 49
    4.2.1  地形高度绘制 49
    4.2.2  地形纹理绘制 51
    4.2.3  树木绘制 52
    4.2.4  花草绘制 53
    4.2.5  添加其他模型 54
    4.3  环境特性 56
    4.3.1  水特效 56
    4.3.2  雾特效 57
    4.3.3  天空盒 57
    4.3.4  音效 58
    4.4  添加角色 61
    4.5  本章小结 64
    第5章  Unity3D脚本程序基础 65
    5.1  Unity中C#编程基础 65
    5.2  创建脚本 67
    5.3  常用脚本API 69
    5.3.1  Transform类 69
    5.3.2  Input类 72
    5.3.3  GameObject类 75
    5.3.4  访问组件 78
    5.3.5  协同程序 79
    5.4  本章小结 80
    第6章  物理系统 81
    6.1  刚体 81
    6.2  碰撞器 83
    6.2.1   碰撞器基础知识 83
    6.2.2  碰撞检测 85
    6.2.3  触发器 87
    6.2.4  射线 88
    6.2.5  综合案例 91
    6.3  布料 96
    6.4  关节 98
    6.4.1  铰链关节 98
    6.4.2  固定关节 101
    6.4.3  弹簧关节 102
    6.4.4  角色关节 103
    6.4.5  可配置关节 103
    6.5  本章小结 105
    第7章  动画系统 106
    7.1  Avatar的创建与配置 106
    7.1.1  创建 Avatar 106
    7.1.2  配置Avatar 107
    7.2  动画状态机 108
    7.3  Blend Tree混合树 115
    7.3.1  1D混合树 116
    7.3.2  2D混合树 118
    7.4  本章小结 119
    第8章  自动寻路系统 120
    8.1  Nav Mesh Agent组件 120
    8.2  Off Mesh Link组件 121
    8.3  Nav Mesh Obstacle组件 122
    8.4  Navigation窗口 122
    8.5  寻路案例 123
    8.6  本章小结 127
    第9章  粒子系统 128
    9.1  粒子系统模块 128
    9.1.1  粒子初始化模块 128
    9.1.2  Emission模块 129
    9.1.3  Shape模块 129
    9.1.4  Velocity over Lifetime模块 130
    9.1.5  Limit Velocity over Lifetime模块 130
    9.1.6  Inherit Velocity模块 130
    9.1.7  Force over Lifetime 131
    9.1.8  Color over Lifetime模块 131
    9.1.9  Color by Speed模块 131
    9.1.10  Size over Lifetime模块 132
    9.1.11  Size by Speed模块 132
    9.1.12  Rotation over Lifetime模块 132
    9.1.13  Rotation by Speed模块 133
    9.1.14  External Forces模块 133
    9.1.15  Noise模块 133
    9.1.16  Collision模块 134
    9.1.17  Triggers模块 134
    9.1.18  Sub Emitters模块 135
    9.1.19  Texture Sheet Animation模块 135
    9.1.20  Light模块 136
    9.1.21  Trails模块 136
    9.1.22  Custom Data模块 137
    9.1.23  Render模块 137
    9.2  综合案例 138
    9.3  本章小结 140
    第10章  图形用户界面—UGUI 141
    10.1  Canvas(画布) 141
    10.2  Text控件 142
    10.3  Panel控件、Image控件和RawImage控件 144
    10.4  锚点(Anchors) 148
    10.5  Button控件 149
    10.6  Toggle控件 152
    10.7  Slider控件和Scrollbar控件 155
    10.8  其他控件 157
    10.9  综合案例 160
    10.9  本章小结 167
    第11章  水果忍者游戏开发 168
    11.1  游戏简介 168
    11.2  游戏场景搭建 168
    11.3  本章小结 187
    参考文献 188
    ...查看更多
  2. 王霞,福建船政交通职业技术学院副教授;主要研究方向为计算机应用技术VR方向,获得网龙VR/AR交互开发金牌讲师、全国高新技术虚拟现实设计与制作高级操作员,国家级“双师型”骨干教师;

评论

0/500