【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 ...
随机推荐
- C++:流类库与输入输出
7.2.1 C++的输入输出流 ios:流基类(抽象类) istream:通用输入流类和其他输入流的基类 ostream:通用输出流类和其他输出类的基类 iostream:通用输入输出流类和其他输入输 ...
- Android 广播(内部类)
1.广播定义在一个单独的文件中 源码: public class MessageReceiver extends BroadcastReceiver{ @Override public void on ...
- Hadoop系列
http://www.cnblogs.com/xia520pi/archive/2012/04/08/2437875.html#2925129 hadoop提供了一个可靠的共享存储和分析系统.HDFS ...
- USACO Section 2.3: Zero Sum
这题我做得比较麻烦,网上有个比较简单的程序. /* ID: yingzho1 LANG: C++ TASK: zerosum */ #include <iostream> #include ...
- 解决docker中DNS查询的问题
I got a dns error that i can not access dns server, that caused by : /etc/resolv.conf you can find t ...
- pythonweb自动化测试
from selenium import webdriverimport time def capture(url, save_fn="capture.png"): browser ...
- What a version number means
http://stackoverflow.com/questions/3768261/best-practices-guidance-for-maintaining-assembly-version- ...
- Git超级实用使用教程
一篇git入门实用教程,原文地址http://www.cnblogs.com/tugenhua0707/p/4050072.html 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统. ...
- Android无法访问本地服务器(localhost)的解决方案
在Android开发中通过localhost或127.0.0.1访问本地服务器时,会报java.net.ConnectException: localhost/127.0.0.1:8083 -Conn ...
- UTC的相互转换(java)
SimpleDateFormat foo = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); System.out.println(& ...