Unity窗口介绍

1、Project(项目)窗口

unity介绍(unity 介绍)unity介绍(unity 介绍)


unity介绍(unity 介绍)


2、Hierarchy(层次)窗口

3、Inspector(检察员)窗口

4、Scene(场景)窗口

5、Toolbar(工具栏)

6、Game窗口

其实这个窗口所列出来的内容与文件目录读入的文件是一模一样的,如果想添加文件数据到新的组件或是加上其中相关的文件,使之在此窗口能够看到,有两种方法。

当选择Hierarchy窗口对象时,本窗口会出现不同内容,这就是游戏对象的属性。

通过这个窗口可以对游戏物体进行调整。

你也可以通过这个窗口选择进行2D平面设计还是进行3D立体设计等等

从左到右依次是

U3D的介绍

全称 unity3d 简称U3D,三维文件具有可视化好、形象直观、设计效率高、以及能为企业数字化的各类应用环节提供完整的设计、工艺、制造信息等优势,但是因为目前3D设计厂家离散敌意竞争,格式不统一,不兼容,彼此之间有很深的数字鸿沟,使客户在选择系统上,面临巨大的“厂商锁”(vendor lock-in)的风险,同时,格式的不兼容,使得文件的交换、设计的协同、信息的传递、资料的存档在本源上无从谈起!

Unity视图介绍

Project(项目)视图是整个工程的资源汇总,包含了游戏场景中用到的脚本,材质,字体,贴图,外部导入的网络模型等所有的资源文件。Project视图由Create菜单。Search by Type(按类型搜索)菜单,Search by Label(按标签搜索)菜单,搜索栏和资源显示框等部分组成,见图(1-1)。

Hierarchy(层级)视图只显示当前场景中真正用到的对象,详见图(2-1)

Inspector(检视)视图用于显示游戏场景中当前所选择对象的详细信息,以及游戏整体的属性设置,包括对象的名称,标签,位置坐标等,见图(3-1)

Game(游戏)视图是游戏的预览窗口,不能做编辑,此视图可以呈现完整的游戏效果,当点击播放按钮后,改窗口可以进行游戏的预览。见图(4-1)

Scene(场景)视图是最常用的视图,场景中所用到的模型、关照、摄像等等都会显示在此视图,在此视图可以对游戏对象进行编辑。见图(5-1)

旋转作:按住Alt+鼠标左键,以当前轴心点来旋转场景

移动作:按住鼠标的滚轮键或按Q可进行移动

缩放作:使用滚轮,按住Alt+鼠标右键可以放大或缩小视角

居中显示所选物体:按F键会化显示

Console(控制台)视图是Unity中重要的调试工具,当用户测试项目或导出项目时,在Console视图状态栏都会有相关的信息提示,见图(6-1)

Unity基础(二)Light灯光系统

Unity提供的 4大光源之一 平行光 可以把它想象成 太阳

Unity4大光源之一 聚光灯 可以把它想象成 手电筒

我们来了解一下Spot面板里面有什么

Range :聚光灯的范围

Spot Angle :聚光灯的照明角度

其他的在1-1图中有介绍

Unity4大光源之一聚光灯可以把它想象成 路灯

Range :点光源的直径/范围

Unity4大光源之一聚光灯可以把它想象成 灯条

而 区域光 和前面3个有稍稍不同看翻译

Lens Flare平行光中,一项Flare可添加光晕文件

Flare : 光晕需要提供Flare文件

Color : 光晕的颜色

Brightness : 光晕的亮度

FadeSpeed : 光晕的淡化速度

lgnoreLayer : 需要忽略的图层

Directional : 是否是定向光

在Unity中控制我们的渲染的面板就是Lighting面板那么我们怎么打开他呢如图6-1

Window->Rendering->LightingSettings

点击Lighting Settings后我们就到了Lighting面板,在Environment中的Enviroment Lighting 的Source选择的是环境中的物体,受什么环境光的影响。我这里选的是SkyBox,就是说无体表面的颜色会跟随天空盒的影响而变化。

Skybox Material : 天空盒材质

Sun Source : 太阳光

Source :天空盒环境光/颜色

intensity Multiplier : 光的强度

Environment Reflecrions : 环境光反射

Lightingmapping Setting这个是对烘焙的设置(很重要),有两个模式Progressive(渐进式)和Enlighten。默认模式是Progressive(渐进式)

indirect Resolution(间接光分辨率)

Lightmap Resolution(光照贴图分辨率)

Lightmap Padding(光照贴图间隔)

Lightmap Size(光照贴图尺寸)。为2048,越大烘焙的时间以及贴图的大小就越大

Compress Lightmaps(压缩光照贴图)

Ambient Occlusion(环境光遮蔽)

Final Gather(最终收集器)

Directional Mode(平行模式)

Indirect Intensity(间接光强度)

Albedo Boost(反照率增强)

Lightmap Parameters(光照贴图参数)

Fog :启用或禁用场景中的雾效,对于deferred rendering(延迟渲染)雾效并不适用,对于延迟渲染,后处理雾效可能能满足需要。

Color:雾的颜色。

Mode :设置雾效随着相机距离变化的累积方式。Exponential Squared(指数平方),Exponential(指数),Linear(线性)。

Density : 密度

Holo Texture(光晕贴图):在光源周围绘制光晕纹理。

Holo Strength:光晕的强度。

Flare Fade Speed:耀斑褪色速度。

Flare Strength:定义耀斑的可见度。

Spot Cookie:聚光灯cookie

unity介绍(unity 介绍)


Unity3D的介绍

Unity是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blender engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件。其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone、Windows phone 8和Android平台。也可以利用Unity web player插件发布网页游戏,支持Mac和Windows的网页浏览。它的网页播放器也被Mac widgets所支持。

Unity3D的介绍(1):界面、菜单、面板、组件

打开Unity3D,会进入这个界面,用来选择需要打开的项目。双击已有项目会打开该项目,点击NEW,可以新建项目。点击OPEN,可以通过选择磁盘上的项目文件夹直接打开项目,也就是说如果要打开的项目没有显示在这个列表中,就可以直接OPEN项目文件夹开启项目,然后项目就会显示在列表中了。

项目和项目彼此之间是的,大家可以把上课练习时的项目文件夹整个回家直接打开继续练习,这时需要的作就是OPEN了。

新建项目需要指定一个路径以及一个项目名称,之后项目文件夹便是这个路径下的该名称的文件夹了。其他的选项不是很重要,后期都可以调整。

Unity3D的界面还算是蛮友好的,大部分的面板都可以随意拖动放置,也可以关闭掉。通过右上角的界面布局选择框可以返回默认的几种界面布局:

我个人比较喜欢这样的布局:

这里是对视窗的纵按钮。几个按钮分别是:手型工具、移动、旋转、缩放、纵器模式;轴心切换、全局坐标系/自身坐标系切换

这里是控制游戏运行的按钮。分别是:运行游戏、暂停游戏运行、下一个关卡

这里分别是:云端协作、云端项目、用户账户、层、界面布局

工作区视图主要有场景视图(scene view)和游戏视图( view)。

Scene view是我们的编辑视窗,类似Maya的4视图,作方式也类似于Maya。可以切换不同的显示模式,过滤不同类型的场景元素,并调节/正交视图类型等等。Scene view并不对应某个场景摄影机(camera),属于引擎内置的camera视图。

Game view是游戏运行视窗,相当于在引擎中直接运行我们制作的游戏。Shaded可以选择模型呈现方式;2D开启2D视图模式,后面3个按钮分别开关光照、声音和贴图效果;Gizmos可以选择哪些游戏物体的图标允许显示在场景视图中,以及Gizmos的缩放比例。

当按下菜单栏下方“运行游戏”按钮时,会自动切换显示Game view,并编译运行当前游戏项目,如果编译不成功则不会运行。编辑状态下Game view显示的也是我们设置好的游戏摄影机视图,部分UI元素不会在编辑状态下显示在 view中。

从Windows菜单中可以打开各种常用的面板:

默认界面中就显示出来的,或者说我们最常用的面板有如下几个:

其他比较经常被用到的面板包括:

游戏物体通过被附加上不同的组件(components)以实现不同的功能,组件的详细信息就显示在Inspector面板上。

比如我们创建一个基本的cube物体,默认就有4个组件:

用户自己编写的脚本也显示为组件,可以在脚本内将变量(variable)定义为public使之能够显示在Inspector面板中,以方便调试。

PlayMaker的FSM(状态机)也显示为组件,可以在FSM中将变量(variable)的 Inspector 选项勾上使之能够显示在Inspector面板中。