【Unity入门】编辑器常用视图介绍
版权声明:本文为博主原创文章,转载请注明出处。
打开Unity编辑器的主窗口,在窗口的右上角可以看到有个“Layout”按钮。这是用来对Unity编辑器主窗口上面的各个窗口面板进行布局的。通常情况下我个人比较习惯使用“2 by 3”的布局方式,所以,我会将Layout设置成该布局。
然后我们可以看到如上图所示的布局。
该布局在主窗口左边竖排两个面板,从上到下分别是“Scene”和“Game”。Scene面板用来可视化编辑游戏场景,可以多游戏内部的物体对象进行布置或者说是布局。而Game视图可以实时看到游戏运行起来的效果。Game对应的画面就是主相机拍摄到的画面,我们可以称之为视窗。视窗的大小是可以通过相机对象进行调节的。游戏运行时,Unity会将相机拍摄到的视窗画面投影在对应的设备屏幕上面。
除了左边的两个面板,在主窗口的右边还水平横排三个面板,从左往右依次是“Hierarchy”、“Project”和“Inspector”。Hierarchy是Unity的层次面板,上面显示了当前游戏场景内所有的游戏物体对象(游戏对象GameObject)。并且包含了它们的层次结构,子对象会显示在父对象的下面,并缩进一格。Project是游戏的项目目录,里面主要是包含Assets面板。Assets面板上显示的都是项目的资源文件等。最右边的Inspector是Unity的检查器面板,或者我们也可以通俗点叫它“属性面板”。当我们选择一个游戏对象或者一个文件对象的时候,Inspector就会显示出对象上面挂载的组件信息或者对象的属性信息。我们可以直接在Inspector面板上面修改这些信息。
除了这五个常用的视图面板之外,Unity还有很多的窗口帮助我们更好的进行开发。我们可以在Unity顶部的菜单栏上面找到“Window”选项,然后点击我们需要的视图面板即可打开。通常我会将Console(控制台)视图面板放在Scene视图的位置,方便我在运行游戏时查看日志信息。
(其实首次接触Unity 3D这个引擎是2014年的7月份,当时见到它就挺喜欢的,只是因为某些原因一直没有去了解它。最近正好开始想要去学习这个深受开发者喜爱的引擎,便想写点东西作为记录,以备后面查询。同时也想借此机会和众多想要学习Unity 3D的朋友一起分享,互相学习。PS:如果我写的不合理的地方,请不吝赐教,深表感谢!)
【Unity入门】编辑器常用视图介绍的更多相关文章
- oracle常用视图介绍
oracle常用视图介绍---------------------2013/10/04(last updated) dba_开头: dba_users 数据库用户信息 dba_segm ...
- MySQL基础入门之常用命令介绍
mysql命令介绍 mysql 是数据库管理命令 通过mysql --help来查看相关参数及使用说明 mysql --help #mysql数据库管理命令 Usage: ...
- Linux系统Vi/Vim编辑器的简单介绍、安装/卸载、常用命令
Linux系统Vi/Vim编辑器的简单介绍.安装/卸载.常用命令 1.介绍 vi(Visual Interface)编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下.由于不需要图形界 ...
- 使用Photon引擎进行unity网络游戏开发(二)——Photon常用类介绍
使用Photon引擎进行unity网络游戏开发(二)——Photon常用类介绍 Photon PUN Unity 网络游戏开发 Photon常用类介绍: IPunCallback PUNGIPunCa ...
- 2.Ventuz Designer常用工具介绍
Ventuz Designer常用工具介绍 1. 打开Ventuz Designer 图1.1 2. Ventuz Designer第一个界面 图2.1 Recent Projects:最近创建的 ...
- 了解screen对象的常用视图属性
前面的话 screen对象基本上只用来表明客户端的能力,其中包括浏览器窗口外部的显示器的信息,如像素高度和宽度等.每个浏览器中的screen对象都包含着各不相同的属性.本文将详细介绍screen对象的 ...
- subline text3常用插件介绍
常用插件介绍: html beautify(ctrl+shift+alt+f) 自动排版代码 Emmet 输入少量代码后摁Tab键,系统自动补全代码. AutoFileName 快速列出你想引用的文 ...
- maven常用命令介绍
mvn 3.0.4 创建maven项目命令 mvn archetype:generate -DgroupId=damocles-autocredit -DartifactId=damocles ...
- Unity入门一,什么是GameObject,MonoBehaviour
Unity入门一,什么是GameObject,MonoBehaviour GameObject和Component Unity是一个Component-Based的引擎,所有物体都是GameObjec ...
随机推荐
- Ubuntu 12.04 SSH 安装
By default Ubuntu Desktop OS comes with ssh clientpackage. It does not include ssh server package wh ...
- chrome开发配置(三)安装开发工具
1.安装 VisualStudio2010,设置环境变量 GYP_MSVS_VERSION=2010 2.安装 VisualStudio2010 SP1 3.安装 windows 8.0 sdk(不要 ...
- ActionResult
ActionResult public abstract class ActionResult { public abstract void ExecuteResult(ControllerConte ...
- Spring AOP基础知识
Spring AOP使用动态代理技术在运行期织入增强的代码,两种代理机制包括:一是基于JDK的动态代理,另一种是基于CGLib的动态代理.之所以需要两种代理机制,很大程度上是因为JDK本身只提供接口的 ...
- 【用户分析-用户场景】这TM才是产品思维!
@奶牛Denny :很长一段时间里,市场推广/营销(Marketing)在中国似乎是一个大家很忌讳的词汇.市场推广无非就是夸大包装,炒作一下,卖卖情怀——很多人都是这么觉得的,因为确实有一部分急功近利 ...
- [转]Debian 安装与卸载包命令(APT&&DPKG)
转自:zhangjunhd 的BLOG 1.APT主要命令apt-cache search ------package 搜索包sudo apt-get install ------package 安 ...
- Database: Normal form
refer to wikipedia--- 1NF(first normal form): 1. There's no top-to-bottom ordering to the rows. 2. T ...
- javascript中对象的属性的特性
1.ES5的属性特性包括下面六个: configurable: 表示能否通过delete来删除属性从而重新定义属性,能够修改属性的特性,默认为true enumberable: 表示是否能通过for- ...
- GMT与UTC
时间概念 — 24时区.GMT.UTC的意涵 许多人都知道两地时间表简称为GMT或UTC,而世界时区表则通称为World Time ,那么GMT与UTC的实质原意又是为何?世界时区又是怎么区分的?面盘 ...
- js获取项目根路径
//js获取项目根路径,如: http://localhost:8083/uimcardprj function getRootPath(){ //获取当前网址,如: http://localhost ...