unity3d是一款非常常用的游戏引擎工具,它能很好的满足游戏开发需求,很多知名游戏都是使用unity3d来制造的。unity3d主要用于游戏画面设计与渲染,拥有交互的图型化开发环境,渲染方式丰富多样,还增添了着色器可视化编程工具Shader Graph,可以更好的进行可视化的着色器构建,使游戏开发进程更加工具化、可视化。
unity3d能帮助用户轻松的实现创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。最新版本更是包含了Dynamic Resolution for PS4、全景360图像和视频录制(实验版)、实验性的精灵动画API等实用功能,也包括一些对旧性能的改进和舍弃,例如FBX导入改进和对旧粒子系统的逐步移除等。
【unity3d功能介绍】
1、unity3d2018提供了多种编辑方式
2、可以帮助用户在编辑材质的时候提供专业的设计平台
3、你可以为游戏设计大量的渲染材质
4、可以在设计3D动画的时候编辑渲染材质
5、也可以为您设计的模型建立材质
6、内置的编辑器很多,设计游戏也是支持的
7、提供强大的引擎功能,可以对2D动画编辑
8、也提供多种编辑方式,可以从外部添加动画
【unity3d软件特点】
可编程脚本渲染管线
Unity 2018.1中引入的Scriptable Render Pipeline可编程脚本渲染管线,简称SRP。是一种在Unity中通过C#脚本配置和执行渲染的方式。
C# Job System and Entity Component System
Unity一直在研发一种新的高性能多线程系统,这将使您的游戏能够充分利用当今可用的多核处理器,而不会造成繁重的编程困难。这可能要归功于新的C#作业系统,这使得您可以安全,轻松地在沙箱中编写并行代码。我们还引入了一个新的模型,默认情况下使用ECS编写高性能代码。
Shader Graph
为配合SRP而设计的着色器可视化编程工具Shader Graph,帮助开发者、美术人员等进行可视化的着色器构建。不必手工编写代码,只要在一个图形网络中创建并连接节点,就可以设计和调试着色器,并且每一步都可预览。
Particle System改进
粒子系统现在支持GPU Instancing,并且在渲染网格时,Velocity over Lifetime模块的新选项允许您使粒子相对于定义的中心点移动。
【unity3d软件亮点】
1、unity3d2018提供更好的动画设计功能
2、可以对编辑的动画重新设置,可以为动画设计更好的渲染方式
3、该软件设计的功能是非常多的,游戏、模型、动画都能设计
4、拥有物理调试功能,可以将物理材质添加
5、提供全面的效果器、关节和碰撞机的Box2D
6、具有先进自动化寻路和导航网格的AI功能
7、可以帮助您制作更多渲染使用的纹理图片
8、可以通过您拍摄的图片或者是PS制作的图片导入纹理
9、材质设计也是非常方便的,在设计2D游戏材质的时候提供特殊技术来设计和渲染
【unity3d安装方法】
1、双击运行"UnityDownloadAssistant-2018.1.3f1.exe”开始安装,如图所示,点击next
2、勾选我接受该许可证协议中的条款,点击next
3、选择安装组件和功能,点击next
4、如图所示,点击浏览按钮选择下载目录以及安装目录,选择完成后点击next
5、等待下载安装完成
6、安装完成后,运行“Unity 2018破解补丁UniPatcher2018_v1.exe ”,首先点击“Browse载入安装目录,如默认文件夹为C:\Program Files\Unity 2018.1.0bf2\EditorUnity 2018怎么免费版?
7.成功后会自动检测软件版本,然后点击“Create License”和“PAtch”
8. 完成破解
9、运行Unity 2018桌面快捷方式即可启动,但是需要账号密码登录,我们到官方注册一个账号就可以了,右下角可以选择语言
【unity3d界面介绍】
五大界面
Unity 有五大界面,scene(场景)、game(游戏)、project(项目)、hierarchy(层级)、inspector(检查员)。
Scene
Scene 界面是游戏场景设计界面,一个场景是游戏的一个显示单位,如战斗场景,欢迎场景,设置场景等。场景中的每个物体都有一个三维,unity 的坐标系是左手坐标系,即 x 轴向右,y 轴向上,z 轴就向里。
shaded(遮蔽处)下拉框可以选择场景的显示方式,shaded 是以实体方式显示,wireframe(线框) 是以线框方式显示,还有一些其它的显示方式,在引擎中试试就知道了。
2D 按钮是控制场景以 2D 方式显示还是 3D 方式,默认没选中表示是 3D 方式,选中后场景会以 2D 方式显示,摄像机的视图变成平行视图。
光线按钮是控制场景光线是否启用,如果启用,则可以在场景中看到运用光线之后的效果,则显示场景真实角度的光线,而不是游戏呈现出来的效果。此操作不会影响真实游戏的光线效果,只影响在场景界面中的显示效果。
音频按钮是控制场景中是否播放音频,此操作同样不影响游戏实际运行效果,只控制场景中音频是否播放。
右边这个图片下拉框是控制其它物体在场景中是否显示,同样只针对场景,不影响游戏运行效果。skybox 是控制场景是否显示天空盒,fog 是控制场景是否显示雾效果,flare(闪耀)是控制场景是否运用镜头光晕效果,animated meterials(动画材料),image effects(图片特效)。
gizmos(小玩意)按钮是控制场景是否显示一些物体,比如 3D icon 控制场景是否以 3D 的方式来显示音频,摄像机这些图标。show grid 是控制场景中的物体是否显示网格。
上面那五个按钮是对选中物体或场景的控制按钮,分别是平移场景,平稳物体,旋转物体,缩放物体和 2D 控制,对应的快捷键分别是 QWERT。另外,还有一些快捷键
1.选中一个物体,把鼠标放在在 Scene 界面中,按 F 键可以把视野切到选中物体身上。
2.滚动鼠标中键可以缩放场景显示
3.按钮鼠标中键移动也可以平衡场景
4.按住 alt 键的同时按钮鼠标左键移动可以自由角度的旋转场景
5.按住鼠标右键移动也自由角度的旋转场景
6.按钮鼠标右键的同时配合快捷键可以漫游场景,按 w 是镜头前进,按 s 是镜头后退,按 a 是镜头左移,按 d 是镜头右移,按 e 是镜头上升,按 q 是镜头下降。
7.再过来的那个按钮是控制同时选中多个物体时操作点的中心,center 是以所有物体的共同的中心,pivot(中心点)是以每个物体各自的中心。
8.再过来的按钮是控制物体的坐标系是全局的还是局部部的,global 表示坐标系是全局的,物体旋转时坐标系不会旋转,物体与坐标系之间的角度出现不一致;local 表示坐标系是相对于本身的,物体旋转时坐标系也会跟着旋转,坐标系与物体之间一直保持着原来的角度。
Game
game 界面是游戏运行时的显示界面,对 scene 界面的修改都会时时同步到 game 界面。
Display 下拉框是控制以几个摄像机进行渲染,默认是一个,即默认摄像机。
第二个下拉框是控制渲染界面的分辨率,free aspect 表示填满界面。
下一个滑动条是控制渲染界面的缩放比例
Maximize on Play 选中时,游戏一运行就会全屏显示
Mute(沉默的) Audio 选中时,游戏运行不会播放音频
Stats(统计)控制是否显示运行信息面板
Gizmos 和 scene 的 Gizmos 一样,控制是否显示一些物体。
Project
项目界面用于显示和管理项目中的文件,是真实存在的文件,与操作系统的资源管理器一一对应,在 project 界面上添加和删除文件,资源管理器上也会同步。虽然在资源管理器上操作增删文件也会同步到 unity 中,但最好在 unity 中操作,更不易出错。project 的根目录是 assets 目录,对应到资源管理器就是 项目根目录/assets。
create 下拉框可创建各种资源,也可使用菜单栏的 Assets/Create 按钮。
右边是一个搜索框,可以快速找到某个资源,默认按名称搜索,右边那两个按钮分别是按类型和按标签探索。
Hierarchy
Hierarchy 界面列出当前打开场景的所有物体,这些物体保存在场景文件中,在资源管理器上不会有这些物体的单独文件,所以这些物体可以说是虚拟的文件,这点与 Project 下的文件有所不同。
create 下拉框可创建各种物体,也可使用菜单栏的 GameObject 下面的各个物体按钮。
右边是一个搜索框,当输入物体名称进行搜索时,Hierarchy 界面只显示搜索到的物体,其它的物体会被隐藏,同时 Scene 界面会把没搜索到的物体变成灰色,突出显示搜索到的物体。
Inpector
在 Scene 中选中一个物体,Inspector 会显示出该物体的所有组件。
最上面的 Account 选项卡是开发者账号管理。
右边的 Layers 选项卡显示或隐藏某些层上的物体,也可以锁定某个层。
再过去的选项卡是设置 unity 界面的布局。
下面这一栏设置是否显示物体,设置物体名称,是否静态物体。
再下来的一栏是给当前物体设置标签和所属层,也可以打开层-标签管理面板,管理标签和层。
接下来就是该物体所拥有的所有组件,每个物体都会有一个最基础的组件,就是 Transform 组件,这个组件控制物体的位置,旋转和缩放。
最下面的按钮是添加组件按钮,也可以使用菜单栏的 Componet 按钮来添加。
【unity3d使用教程】
如何使用unity3D制作游戏
打开unity3D游戏引擎,会弹出开始的窗口,选择新建项目。以下用U3D简称unity3D游戏引擎。
设置游戏的类型,U3D虽然叫做3D游戏引擎,但也可以制作出精美的2D,2.5D的手游,网游,单机游戏,Flash游戏等等。
我们选择3D类型,游戏名称尽量不要出现汉字。点击创建。
这样我们就进入了U3D的开发界面,界面设计还是很人性化的。这里的所有窗口都可以随意拖动,但是屏幕太小有时可能会影响游戏设计,游戏视图可以放到第二屏幕,这就是为什么游戏制作都要好几块屏幕的原因。
我们现在创建一个游戏对象——一个方块。在 Hierarchy下方点击Create,有2D和3D的游戏对象,我们选择3D下的cube,创建方块,这时场景中会出现一个方块,可以点击cube,修改属性和大小位置。
导入游戏素材,一般都是unitypackage后缀的文件,Maya制作的fbx文件也可以导入,导入方法直接将文件拖动到下方的文件夹区域,注意不要出现中文路径,否者会出错,这是因为U3D对中文不支持,很容易出现不可知错误。
图片也可直接拖入,记得键文件夹分类。文件夹在下方右键ASSETS,create选择folder。
地形制作是游戏中最重要的元素之一,一个精美的地图场景会给游戏带来亮点。
点击hierarchy下方的create创建 Terrain,右方有各种制作地形的工具。
U3D新版本没有自带素材包,需要到U3D的商店下载或者上网自己找。
最后注意scene的右边有Game的选项卡,切换后这里看到的才是游戏最终呈现的,如果没有任何东西就要调节主摄像机,选中摄像机,点击GameObject中的Align with view 对准当前场景视图。上方的播放暂停键是运行游戏和暂停的。虽然没有任何脚本,但你可以给任意物体Add Component添加rigid body属性,运行,物体会掉落下去,这就是物理引擎帮我们自动完成的。
在Unity3D中如何运行游戏?
首先,在Windows电脑上打开Unity5.0编辑器,Unity启动界面,如下图所示。
在Unity编辑器上打开游戏场景或创建一个新的游戏场景,在这里为了简单演示如何运行游戏,所以只创建一个地形与一个人物,如下图所示。
可以看到与Scene视图在一起的Game视图,我们可以将鼠标选中Game视图,此时可以看到一个静态的游戏出事界面,如下图所示。
可以看到在Game视图的上侧有三个按钮,分别是“运行”按钮、“暂停”按钮,和“逐帧”按钮。
当我们点击“运行”按钮时,游戏便开始运行,在如图所示的游戏中,你便可以控制人物的行走及方向。当点击“暂停”按钮,则游戏暂停了,当点击“逐帧”按钮游戏一帧一帧的运行。
当点击Game视图上的“Stats”按钮,则弹出一个透明窗口,显示游戏的状态信息,如下图所示。
当点击Game视图最右侧的三条横杠,在弹出来的下拉框中点击“Maximize”按钮,将以最大化的形式展示游戏界面。
【unity3d常见问题】
1:天空盒有接缝怎么解决?
答:在贴图导入设置里设置Wrap Mode为"Clamp"。
2:DDS格式怎么不显示?
答:Unity不支持DDS格式,Unity会将除DDS外的其他格式图片具有为DDS同样的优化。
3:Unity如何动态载入外部模型等文件?
答:可以使用AssetBundle。
4:脚本编辑器有语法提示吗?
答:有的,Win版使用Ctrl+I,Mac版使用Ctrl+>。
5:如何使用烘焙贴图(多重纹理)?
答:不要使用Shell贴图,直接将烘焙图赋予贴图的"自发光"通道之上。
6:怎么屏蔽Webplayer右键菜单?
答:<param name="disableContextMenu" value="true" />
7:为什么水面没有实时反射效果?
答:只有专业版才支持这种反射效果。
8:怎么做摄像机漫游动画?
答:Max正常制作摄像机漫游动画,导到Unity中后,将Unity的Camea拖拽到Max导出的摄像机Gameobject物体之上,作为其子物体即可。
9:如何自定义Webplayer载入Logo及进度条?
答:<param name="logoimage" value="Logo文件名" />,<param name="progressbarimage" value="进度条名" />,<param name="progressframeimage" value="进度条外框名" />。
10:GUI上怎么使用中文字?
答:导入任意中文字体,然后定义GUISkin字体为该字体即可。
11:购买一个授权可以安装几台电脑?
答:可以安装于2个系统之上比如一个Win版一个Mac版。
12:Max文件扔到Unity中怎么说导入失败?
答:下载最新版Fbx插件,用Max导出Fbx文件然后扔Unity中。
13:如何不让摄像头穿透模型,离模型近了就像模型露面了?
答:设置相机的Near clip plane,调小一点,但是不要给负数。
14:怎么用双面贴图?
答:Unity中可设置双面Shader,最简单有效的办法是直接做成双面的实体模型.复杂一点的方法可以在材质脚本中的相应的SubShader中的一个Pass块中加入cull off,即关闭反面裁剪。
15:导入的Fbx模型尺寸小于Max中的尺寸?
答:在Unity中该文件的导入设置中设置缩放因子为1。
16:如何给相机添加Glow效果?
答:选中相机对象,在菜单中选中Component-Image Effects-Glow赋予该组件即可(专业版才支持此特效)。
17:怎么设置Webplayer默认尺寸?
答:到菜单Edit-Project Settings-Player中设置Default Web Screen尺寸即可。
18:怎么设置可执行文件的启动Banner?
答:到菜单Edit-Project Settings-Player中设置Resolution Dialog Banner。
19:如何设置雾效?
答:到菜单Edit-Render Settings中开启Fog及设置Fog Color等即可。
精品软件
共收集11款软件拓扑图制作软件
网络拓扑图制作软件,可以针对网络、服务器、路由器、交换机等等设备进行精准的监视、追踪、检测等操作,确保网络正常运行,网络布置图一目了然,就可以清晰布置线路,查找问题所在了。