完美讲堂 Unity3D游戏特效设计实战教程(txt+pdf+epub+mobi电子书下载)


发布时间:2020-08-12 08:40:03

点击下载

作者:李梁

出版社:人民邮电出版社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

完美讲堂 Unity3D游戏特效设计实战教程

完美讲堂 Unity3D游戏特效设计实战教程试读:

内容提要

这是一本全面介绍Unity3D游戏特效设计制作的图书,内容由浅入深,以游戏行业中常见的特效为例,操作步骤细致、叙述简练易懂,详细讲解游戏特效的制作流程,并拓展同类型特效的制作思路。

全书共9章,主要介绍了Unity3D的基础操作、粒子系统的进阶学习、Unity3D场景特效分析与讲解、3ds Max的基础操作、粒子系统的深入学习、物理攻击特效案例、法术攻击特效案例等知识,并通过精选案例对所学知识加以巩固,锻炼实际操作能力。

本书附带教学资源,包括所有案例的工程文件和场景文件,方便读者学习使用。

本书适合欲从事游戏特效设计制作的初、中级读者阅读,同时也可以作为相关教育培训机构的教材。前言INTRODUCTION

Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

Unity是与Director、Blender Game Engine、Virtools 或 Torque Game Builder等利用交互的图形化开发环境为首要方式类似的软件。Unity3D的编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone、WebGL(需要HTML5)、Windows Phone 和Android平台。也可以利用Unity Web Player插件发布网页游戏,支持Mac和Windows的网页浏览,并且Unity3D的网页播放器也被Mac Widgets所支持。

Unity3D上手容易、授权费用低、市场份额高、教学内容丰富并且支持各种插件,因此深受游戏开发人员的喜爱,成为业界中的佼佼者。

本书共9章,多以案例为主,主要内容如下。

第1章:什么是Unity3D。主要介绍游戏特效的发展、Unity3D的起源与学习中的注意事项,最后还详细讲解了Unity3D的安装过程。

第2章:Unity3D的基础操作。主要介绍Unity3D的基础界面以及如何建立和操作粒子系统的知识。

第3章:粒子系统的进阶学习。主要介绍Unity3D特效粒子系统的参数知识,以及如何制作Q版火焰和写实版火焰的特效。

第4章:Unity3D场景特效分析与讲解。主要介绍如何制作一些简单的场景特效,进而熟悉Unity3D的参数调节。

第5章:3ds Max的基础操作。主要介绍3ds Max的基础操作,为在Unity3D里进行简易的模型制作做准备。

第6章:Unity3D与3ds Max的基础配合。主要介绍Unity3D和3ds Max的基础配合,讲解buff与debuff类的特效。

第7章:粒子系统的深入学习。本部分是对粒子系统的深入学习,主要介绍粒子参数中的碰撞与繁衍。这些效果都是在以后制作的特效中经常运用的。

第8章:物理攻击特效案例。主要介绍什么是物理攻击特效,从而学习物理特效的制作方法。

第9章:法术攻击特效案例。主要介绍什么是法术攻击特效,从而学习法术特效的制作方法。

本书附赠教学资源,扫描“资源下载”验证码即可获得下载方法。

本书由李梁主编,另外张晋也参与了本书的编写工作,在此表示感谢。由于编者水平有限,书中难免有疏漏与不妥之处,恳请读者批评指正。

资源下载

资源下载验证码见本书最后

编者

2017年9月第1章什么是Unity3D

本章导读

现在游戏产业发展异常迅猛,端游的崛起、上市热潮的到来、网页游戏的快速发展、游戏制作公司的大量涌现,使得游戏人才的需求量一升再升。欢迎大家来到Untiy3D游戏特效教程,本章的主要内容是了解游戏特效的作用,游戏特效与Unity3D的关系,以及对Unity3D特效的发展趋势和后期学习需要注意的事项。。

学习要点:

认识游戏特效与Unity3D1.1 游戏特效1.1.1 什么是游戏特效

游戏中的特殊效果,给人们带来的最直接的感受就是游戏中的光影效果等,如图1-1和图1-2所示。游戏特效是游戏中具体体现的效果,例如,人物的刀光、对打产生的火花、爆炸的烟雾、燃烧的火苗以及水流的质感等。图1-1图1-21.1.2 游戏特效的作用

在游戏制作领域中,游戏特效作为游戏中的一个组成部分,起到了关键性的作用。游戏特效主要分为场景特效、UI特效和人物技能特效。场景特效主要表现出游戏中的氛围,是整个游戏环境的灵魂,能影响玩家的情绪感觉;UI特效能很好地引导玩家;人物技能特效能给玩家一种酷炫、绚丽的视觉。

游戏中存在着大量的特效运用,各种令人目眩的光影效果常常能给人留下深刻的印象。在游戏中,通过操纵角色施展出各种必杀技或魔法时,其绚丽的效果能给玩家带来莫大的成就感。游戏特效在游戏中起到的作用可以总结为以下3点。

第1点:在产品宣传推广中有推波助澜的效果。

第2点:特效起着提高产品美术水准,烘托氛围的作用。

第3点:吸引玩家眼球,增加战斗体验,促进玩家互动。1.1.3 游戏特效师需具备的技能

游戏特效师需要掌握特效的制作流程和技巧,包括Flash特效课程、特效贴图制作、3ds Max三维特效制作、2D游戏特效以及Unity3D特效引擎等内容。学习这些特效课程是为了使学员掌握次世代游戏、网游、页游和手机游戏等平台游戏特效的制作思路与技巧,并在实践中全面了解游戏特效项目的制作流程、行业规范和制作标准。1.2 游戏特效与Unity3D

Unity3D简称U3D,是一款3D游戏制作引擎,可以用来开发跨平台的产品。比起其他3D游戏引擎,Unity3D更加简单易掌握,因此很多制作人在游戏制作过程中,感觉像是在玩游戏,像是在创造世界。1.2.1 Unity3D的起源

Unity3D是由Unity Technologies开发的一个多平台的综合型游戏开发工具,可以让制作人轻松地创建诸如三维视频游戏、建筑可视化和实时三维动画等类型互动内容。1.2.2 Unity3D为什么这么火

目前各个平台的游戏开发几乎没有通用性,开发iPhone上的游戏需要Objective C;开发Android上的游戏大多用Java;开发Windows Phone上的游戏用C#等。如何只通过一种计算机语言就能开发出跨越多个平台的游戏呢?Unity3D使用底层Mono技术实现了真正的跨平台,而Mono是基于NET框架开发的,让人们使用一种语言就可以开发出基于各种平台的游戏,包括手机游戏(iPhone、Android、Windows Phone)、PC游戏(Windows、Mac、Linux)、网页游戏(基于各种主流浏览器)以及游戏机专用游戏(Wii、Xbox360、PS3)。1.3 Unity3D特效发展趋势以及后期学习注意事项1.3.1 未来游戏市场普遍呈现3D化

以手游市场为例,目前3D游戏占比达到80%,虽然还有不少的2D游戏存在,但随着终端设备性能的提升和客户需求的增加,游戏市场最终会进入到全面的3D化时代。Unity3D课程可以使学习者直接进入到3D游戏的开发领域,成为就业市场的宠儿,同时Unity3D也推出了开发2D游戏的插件,可以使学习者从现在到未来都立于不败之地。1.3.2 学习的注意事项

首先要从基础开始学习,在熟悉Unity3D操作界面的基础参数后,再来学习如何运用基础参数来做游戏特效。当然,学习游戏特效注重的是兴趣,有了兴趣才会有发展,所以首先要培养学习的兴趣。

提示

在学习游戏特效时,需要注意以下4点。

第1点:特效色彩设定与动画规律。

第2点:游戏色彩理论与实践,主要掌握色彩规律,配色的明暗关系、层次感。

第3点:特效动画原理与运动规律,动画原理对于特效表现的重要性。

第4点:游戏特效设定思路分析。1.4 Unity3D的安装

根据项目或者个人的需要,可以通过购买光盘,或者通过网络渠道获得相应版本的Unity 3D的安装程序。各版本安装流程大同小异,本书使用Unity3D 4.3.4 版本作为介绍工具。下面通过实际的操作步骤,来介绍Unity3D的安装方法。

关闭其他程序,以保证安装顺利,然后双击安装程序,如图1-3所示。接着在打开的Unity 4.3.4f1 Setup对话框中单击Next(下一步)按钮,如图1-4所示。图1-3图1-4

在阅读完协议后单击I Agree(我同意)按钮,如图1-5所示。然后选择要安装的组件(一般默认全选即可),接着单击Next(下一步)按钮,如图1-6所示。图1-5图1-6

单击Browse(浏览)按钮选择安装的路径,单击Install(安装)按钮开始安装,如图1-7所示。安装完成后单击Finish(完成)按钮,如图1-8所示。图1-7图1-8

此时,在打开的对话框中提示没有许可证,单击Re-activate(重新激活)按钮进行注册,如图1-9所示。

在License(许可证)对话框中有两种注册方式,一种是Activate Unity Pro (激活Unity专业版),另一种是Activate the free version of Unity(激活Unity免费版)。选择Activate Unity Pro(激活Unity专业版)选项,然后输入购买的序列号即可激活Unity专业版,如图1-10所示。图1-9图1-10

如果选择Activate the free version of Unity(激活Unity免费版)选项,则单击OK(确定)按钮进行免费版注册,如图1-11所示。然后输入个人的Unity账号,单击OK(确定)按钮即可完成注册,如图1-12所示。图1-11图1-12

提示

如果没有Unity账号,可以单击图1-12中的Create Account(创建账号)按钮注册Unity账号。

注册完成后,对话框会列出若干个问题,如图1-13所示,可根据个人的情况回答,回答完后注册完毕。单击Start using Unity(开始使用Unity)按钮,如图1-14所示。此时,会打开Unity的启动画面,如图1-15所示。图1-13图1-14图1-15第2章Unity3D的基础操作

本章导读

欢迎大家来到Unity3D游戏特效教程,本章主要学习Unity3D的基础界面以及如何建立和操作粒子系统。

学习要点:

了解U3D的基础界面

认识粒子系统及材质球的运用2.1 Unity3D的基本界面介绍

启动Unity3D。 Unity3D的界面主要由5个区域组成,如图2-1所示。图2-1

区域1:Scene(场景)视图,构建游戏的地方。

区域2:Hierarchy(资源)视图,场景中的游戏对象都列在这里。

区域3:Game(游戏)视图,用于演示的窗口,仅在播放模式中演示。

区域4:Project(工程目录)视图,一些资源的列表,和库的概念一样。

区域5:Inspector(检测)面板,当前选中的资源或对象的设置,是一些变量和组件的集合。2.1.1 Unity3D基础界面中的各个视图

认识Unity3D基础界面的各个视图是为了在以后的操作过程中,能明白各个视图的作用以及更好地运用视图中的参数。

1.Scene(场景)视图

图2-2所示的视图为Unity3D的编辑窗口。可以将模型、灯光以及其他材质对象拖入该场景窗口进行编辑,以构建游戏中所能呈现的景象。图2-2

2.Hierarchy(资源)视图

图2-3所示的视图用来显示放在场景面板中的所有物体对象。图2-3

3.Game(游戏)视图

图2-4所示的视图与场景视图不同,该视图是用来渲染场景窗口中的景象。该视图显示的是游戏运行过程中将看到的场景,如果平移或者旋转场景的主相机,可看到游戏视图的变化。该视图不能进行编辑操作,但可以呈现完整的动画效果。

4.Project(工程目录)视图

图2-5所示的视图主要用来显示该项目文件中的所有资源列表,除了常用的模型、材质和动画等以外,还包括该项目的各个场景文件。

5.Inspector(检测)面板

图2-6所示的视图用来显示对象的固有属性,包括三维坐标、旋转值、缩放大小、脚本的变量和对象等。在Unity3D中,一定要对坐标有所了解,Unity3D的坐标点是以X、Y、Z轴的顺序排列的,熟悉坐标能够让学习者在制作游戏特效的过程中更加顺手。图2-4图2-5图2-6

提示

在基础界面右上角,单击Layout(布局)下拉菜单,其中提供了几个不同的基本布局,了解不同视图的重要性后,也可以根据自己的喜好来自定义布局。自定义布局,需要分割和组合视图。设置完自己喜欢的布局后单击Save Layout(保存布局)命令即可保存当前的界面布局,如图2-7所示。图2-72.1.2 菜单栏

菜单栏共有7个菜单,分别是File(文件)、Edit(编辑)、Assets(资源)、GameObject(游戏对象)、Component(组件)、Window(窗口)和Help(帮助)菜单,如图2-8所示。熟悉这些菜单的每个命令对以后的游戏特效制作有很大的帮助。图2-8

1.File(文件)

File(文件)菜单包含10个命令,如图2-9所示。

New Scene(新建场景):选择该命令,可以新建一个场景。

Open Scene(打开场景):选择该命令,可以打开任何一个之前建立的场景。

Save Scene(保存场景):选择该命令,可以保存当前的场景。

Save Scene as(场景另存为):选择该命令,可以把所编辑的场景另存为新的工程文件。

New Project(新建工程文件):选择该命令,可以新建一个工程文件。

Open Project(打开工程文件):选择该命令,可以打开创建的工程文件。

Save Project(保存工程文件):选择该命令,可以保存工程文件。

Build Settings(创建设置):选择该命令,可以创建游戏设置。

Build & Run(创建并运行):选择该命令,可以创建并运行游戏。

Exit (退出):选择该命令,可以退出Unity3D。图2-9

2.Edit(编辑)

Edit(编辑)菜单包含21个子菜单和命令,如图2-10所示。

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载