内容参考Unity官方基础教程
操作系统:Win10
Unity版本:2019.4

Unity编辑器界面


在基本的编辑器界面有五个关键区域。

Scene view(场景视图)和Game view(游戏视图)

场景视图:与自己创建的世界进行交互的窗口。可以在场景视图中操控对象并从各个角度查看。
游戏视图:使用游戏视图进行游戏测试(需要点击Toolbar中间的Play按钮)。还可以调整游戏画面的长宽比(默认是Free Aspect)和缩放程度(Scale)。

Hierarchy window(层级窗口)

场景视图中的所有对象(叫做GameObject)都会出现在层级窗口中,可以在层级窗口对GameObject进行分层归类,使结构更清晰。

Project window(项目窗口)

可以在项目窗口中找到可以在项目中使用的所有文件(Unity将其定义为asset资产,在Assets文件夹下)。可以将资产从项目窗口直接拖到场景视图,就能将其添加到场景中(同时出现在层级窗口)。
注意:层级窗口仅包含当前场景中的所有GameObject;项目窗口则包含整个项目可用的所有资产。

Inspector window(检测窗口)

在层级窗口或场景视图中选择GameObject时,会在检测窗口显示该GameObject的详细信息。可以在检测窗口中配置或修改GameObject的属性和行为。

Toolbar(工具栏)

工具栏始终在界面上方。
键盘快捷键对应:

功能介绍:

  • Layout:工具栏最右侧的布局菜单,可以更改编辑器中窗口的排列顺序。编辑器已经提供了几个布局,用户也可以保存自己的布局;
  • Hand Tool:工具栏左侧第一个工具,选择后(鼠标选择或快捷键Q),在场景视图中可以移动视图(鼠标单击并拖动);
  • Move Tool:工具栏左侧第二个工具,选择后(鼠标选择或快捷键W),在场景视图选择一个GameObject,可以对GameObject进行移动;
  • Rotate Tool:工具栏左侧第三个工具,选择后(鼠标选择或快捷键E),在场景视图选择一个GameObject,可以沿X、Y或Z轴旋转该GameObject;
  • Scale Tool:工具栏左侧第四个工具,选择后(鼠标选择或快捷键R),在场景视图选择一个GameObject,可以沿X、Y或Z轴缩放该GameObject;
  • Rect Tool:工具栏左侧第五个工具,选择后(鼠标选择或快捷键R),在场景视图选择一个GameObject,该GameObject中会出现一个2D的矩形,可以一次性沿两个轴缩放GameObject;
  • Transform Tool:工具栏左侧第六个工具,选择后(鼠标选择或快捷键R),在场景视图选择一个GameObject,可以对该GameObject进行移动、缩放和旋转。

场景导航

一个Unity项目至少要有一个场景(Scene),场景可以视为一个容器,用来放置创造的东西。场景显示在场景视图。如下操作可以实现场景导航,从任何角度或距离检查GameObject:

  • 平移:选择工具栏的Hand Tool,在场景视图中按住鼠标左键并拖动,可以平移视图。
  • 缩放:按住Alt,在场景视图中按住鼠标右键并拖动,可以缩放视图(向右或向下拖动是放大,向左或向上拖动是缩小)。也可以直接在场景视图中滑动鼠标滚轮,向前滑动是放大,向后滑动是缩小。
  • 环绕:按住Alt,在场景视图中按住鼠标左键并拖动,视图会环绕中心点移动(该操作在2D模式中不可用)。也可以直接在场景视图中按住鼠标右键并拖动(在2D模式中,实现的是平移)。
  • 聚焦:在层级窗口选中一个GameObject,再将鼠标移动到场景视图,按F键,就可以让视图聚焦在选中的GameObject上。也可以直接鼠标左键双击层级窗口中的某个GameObject,以实现聚焦的效果。
  • 飞行浏览模式:在场景视图中按住鼠标右键,使用WASD控制前后左右,QE控制上下,可以像无人摄像机一样浏览场景,按住shift可以加速。该模式在2D模式不可用。

Packages(包)

包可以用来增强Unity的功能,Unity有Package Manager(包管理器)用来安装、移除和更新各种软件包。
包管理器打开方式:工具栏上方,Window>Package Manager

打开Package Manager

默认显示的是Unity可用的所有软件包,软件包的特定信息可以在Unity手册中找到。

自己项目中的包

从下拉菜单中选择In Project,就可以看到自己项目中使用的包。

从其他地方导入的资产

从下拉菜单中选择My Assets,就可以看到从其他来源导入的资产(比如Unity资产商店)。

unity基础(1)——unity编辑器的基本介绍相关推荐

  1. unity基础开发----Unity获取PC,Ios系统的mac地址等信息

    在软件开发中可以会用到mac地址作为,设备的唯一标示,我们也可以通过unity获取,经测试pc,ios都可以但是安卓没有获取到. 代码如下: using UnityEngine; using Syst ...

  2. unity基础开发----unity获取外部设备(方向盘)按键

    在unity中可能会用到外部的设备,比如是游戏手柄,赛车的方向盘手柄,在unity中 input manger中最多可以获取到10个按键,但是就像赛车的游戏手柄可能在电脑pc上可以显示,但是在unit ...

  3. unity基础知识----unity界面菜单翻译

    untiy界面菜单翻译对照

  4. Unity基础笔记(1)—— Unity基本操作与基本组件介绍

    Unity 基本操作与组件 一.Unity 基本操作 1. Unity 界面详解 Hierachy:层级面板,游戏场景中的资源,比如UI.模型: Scene:场景面板,用于管理游戏场景中的各种游戏物体 ...

  5. Unity基础学习路线

        Unity基础 C#程序设计 第001课初识unity 第002课初始unity场景树_渲染体系_物理体系 第003课初识Unity C#的基本结构_类_成员_类的函数 第004课Unity ...

  6. Unity 面试题汇总(三)Unity 基础相关

    Unity 面试题汇总(三)Unity 基础相关 目录 Unity 面试题汇总(三)Unity 基础相关 0.FSM(状态机).HFSM(分层状态机).BT(行为树)的区别 1.什么是协同程序? 2. ...

  7. Unity基础——动画编辑Animations、Animator

    Unity基础--动画编辑Animations.Animator 2014-01-10 20:08:32|  分类: Unity3D自学笔记 |  标签:unity  指南  动画  animatio ...

  8. Lua For Unity 你使用什么编辑器做开发 ???

    前言 博主近期在写Lua代码,一直没有找到写Lua好用的编辑器,本文介绍了博主尝试使用过的几个Lua编辑器,强烈推荐在寻找编写Lua的用户来看看,避免自己尝试浪费过多的时间,若您有更好的编辑器也欢迎您 ...

  9. Unity基础知识学习五,UGUI优化相关

    1.什么是UGUI优化,UGUI优化的理论基础 1.1理论基础 Canvas, 是Unity渲染系统给层状几何体( layered geometry  )提供的可以被画入.被放在上面或者放在世界空间的 ...

  10. 第一阶段unity基础

    第一阶段unity基础 引言 注意: 1.重点:1.适用性(什么时候用,怎么用)<记脑子里>  2.作用(能够解决什么问题) 3.定义  4.操作/语法 2.每天练习必须会独立完成 3.形 ...

最新文章

  1. 网络设置巨形帧_Trunk的概念与设置
  2. 计算机右键功能总结,计算机基础知识:右键快捷菜单功能介绍
  3. Oracle VARRAY的实际应用简介
  4. 程序的内存模型—new运算符
  5. 【版本工具】Git-浅谈git命令
  6. [翻译] 聚集索引表 VS 堆表
  7. 无限踩坑系列(4)-远程登入服务器
  8. 那些年,我们见过的 Java 服务端“问题”
  9. 包装类 与 简单集合框架
  10. python的取负运算_python 负数取模运算实例
  11. C# 键盘特定键的代码描述
  12. 转载 《TypeScript 类型定义 DefinitelyTyped》
  13. Nachos Lab2 虚拟内存
  14. C语言文件的相对和绝对路径写法,文件路径写法
  15. 计算机瞬间黑屏又自动恢复,电脑显示器突然黑屏然后过几秒又自动恢复过来为什么?-显示器黑屏几秒又好...
  16. 扫码点餐系统可以免费使用了
  17. 致老友-有时候我词不达意 但我真的很开心生活有你
  18. 如何删除Facebook评论
  19. 【Talend、Informatica、Dataiku都是常用的数据治理工具,它们各有哪些特点和优势?】
  20. 船舶物资与市场杂志船舶物资与市场杂志社船舶物资与市场编辑部2022年第7期目录

热门文章

  1. 网易云参数解析(多图)
  2. matlab word 查找 词组,matlab搜索word文档
  3. 深度解密HTTP通信细节
  4. ezcad旋转轴标刻参数_激光打标机软件ezcad中的曲线圆弧排文本参数说明及设置...
  5. 华为模拟eNSP器交换机简单开具以及基础命令
  6. 用HTML做一份个人简历
  7. ORACLE 树形遍历查询根节点、父节点、子节点
  8. javascript 操作服务器 文件,使用javascript读取服务器文件
  9. mysql数据比较工具_mysql主从数据对比工具简介
  10. 《银联提交服务单》-业务流程