【Unity入门】场景编辑与场景漫游快捷键
版权声明:本文为博主原创文章,转载请注明出处。

打开Unity主窗口,选择顶部菜单栏的“GameObject”->“3D Object”->“Plane”在游戏场景里面添加一个面板对象。然后再创建一个“Cube”(立方体)对象。这样场景就会如下图所示:

会发现面板和立方体卡在了同一个位置上面,我们想要将立方体置于面板的上面,这时候就需要对场景内的游戏对象进行编辑。
在Unity主窗口的左上角有一组专门用于编辑游戏对象的工具栏(被红色方框圈住地方)。其从左往右依次是:手型工具、平移工具、旋转工具、缩放工具和精灵工具。
手型工具处于选中状态时,我们可以通过按住鼠标左键并移动鼠标来拖拽整个游戏场景,然后Scene视图显示场景的不同位置,这样我们可以对游戏场景的不同位置进行编辑。

平移工具处于选中状态时,我们用鼠标单击场景内的某个游戏对象,该对象上会出现三个不同颜色的剪头,分别指向x、y和z三个轴的正方向。这时候使用鼠标任意拖动某个箭头便可以移动游戏对象。

旋转工具处于选中状态时,我们用鼠标单击场景内的某个游戏对象,该对象周围会出现三个带颜色的圈,从不同的角度圈住游戏对象。这时候如果我们随意拖动一个圈,游戏对象便会绕对应的某个轴进行旋转。

缩放工具处于选中状态时,我们用鼠标单击场景内的有个游戏对象,改对象上会出现三个类似平移标识的箭头。只是这个箭头的顶端不是尖锐的,而是一个立方体。我们用鼠标拖拽任意的箭头便可以对游戏对象进行缩放操作。
在缩放工具的右边,紧挨的是精灵工具。它主要是针对Unity 2D游戏对象进行编辑的工具,这里暂且不谈。
手型工具、平移工具、旋转工具、缩放工具和精灵工具,除了使用鼠标点击的方式选中外,它们各自还绑定了一个快捷键。其从左往右对应的快捷按键分别是:Q、W、E、R和T。当我们按下这五个按键中的某一个时,对应的工具栏按钮便会处于选中状态,这样我们可以更加快速的编辑游戏场景。
为了方便配合上面的五个工具栏操作,我们还可以在Hierarchy面板上面用鼠标双击某个游戏对象,这时候Scene视图会快速聚焦到被选中的那个游戏对象上。
平移工具、旋转工具或者缩放工具被选中时,我们再选中某个游戏对象,然后按下键盘的F键,Scene视图会迅速将画面移动到对应的游戏对象上方便对其进行编辑。
当某个物体被选中后,我们可以通过按住alt键(mac为option键),并按住鼠标左键移动鼠标来对该游戏物体进行全方位的观察。如果将左键换成了鼠标右键,则会以该游戏对象为锚点,进行场景的拉近拉远观看。
鼠标位于Scene视图中时,滚动鼠标滚轮(鼠标中键)也可以对Scene视图进行拉近拉远观看。
另外,除了手型工具可以平移场景外,我们还可以简单的按住鼠标右键,然后移动鼠标来旋转Scene视图的观看角度。
使用以上这些操作,我们可以很方便的对游戏场景进行可视化的编辑。

当然,除了在Scene视图中编辑场景外。我们还可以在游戏对象的Inspector面板上找到对应的Transform组件,然后修改其属性值来编辑游戏对象。一般,微调某个游戏对象的时候,通常都会在Transform组件上进行修改。

场景编辑好之后,我们可以按住鼠标右键,然后使用场景漫游快捷键来漫游整个游戏场景。按住W键,Scene视图的视窗将会以当前视角向前推进;按住S键,Scene视图的视窗将会以当前视角向后推进;按住A键,Scene视图的视窗将会以当前视角向左推进;按住D键,Scene视图的视窗将会以当前视角向右推进;按住Q键,Scene视图的视窗将会以当前视角向下推进;按住E键,Scene视图的视窗将会以当前视角向上推进。也可以一边按住漫游快捷键,一边移动鼠标,这样我们便可以很方便的在Scene视图中漫游整个游戏场景。
【Unity入门】场景编辑与场景漫游快捷键的更多相关文章
- unity入门—资源导入与场景创建
前言: 从这一篇章开始,我将会通过游戏实例来讲解如何使用unity制作一个标准的游戏,介绍的内容较多,需要整理的东西也多可能中途会有一两天的咕咕咕,预计想要完成两个游戏,一个射击类一个塔防类,从射击类 ...
- 【Unity入门】场景、游戏物体和组件的概念
版权声明:本文为博主原创文章,转载请注明出处. 游戏和电影一样,是通过每一个镜头的串联来实现的,而这样的镜头我们称之为“场景”.一个游戏一般包含一个到多个场景,这些场景里面实现了不同的功能,把它们组合 ...
- Unity制作游戏中的场景
Unity制作游戏中的场景 1.2.3 场景 在Unity中,场景(Scene)就是游戏开发者制作游戏时,所使用的游戏场景.它是一个三维空间,对应的三维坐标轴分别是X轴.Y轴和Z轴本文选自Unity ...
- Cocos2d-x入门之旅[1]场景
在游戏开发过程中,你可能需要一个主菜单,几个关卡和一个END的界面,如何组织管理这些东西呢? 和其他游戏引擎类似,Cocos也使用了场景(Scene) 这个概念 试想象一部电影或是番剧,你不难发现它是 ...
- Unity入门教程(下)
一.概要 在 Unity入门教程(上) 中我们创建了一个游戏项目,并且创建了玩家角色和小球这些游戏对象,还通过添加游戏脚本实现了小方块的弹跳.虽然功能比较简单,但是完整地表现了使用Unity开发游戏的 ...
- 【Unity入门】编辑器常用视图介绍
版权声明:本文为博主原创文章,转载请注明出处. 打开Unity编辑器的主窗口,在窗口的右上角可以看到有个“Layout”按钮.这是用来对Unity编辑器主窗口上面的各个窗口面板进行布局的.通常情况下我 ...
- Unity入门
Unity入门 用unity做一个最简单的交互.(相当于Hello World)仅仅要最后能执行就算入门了. 第一步,要先用三维制作软件制作出我们须要的场景. 这儿使用的是Max2012(软件大小3. ...
- Unity入门一,什么是GameObject,MonoBehaviour
Unity入门一,什么是GameObject,MonoBehaviour GameObject和Component Unity是一个Component-Based的引擎,所有物体都是GameObjec ...
- unity入门—五分钟制作一个理论上的游戏
unity入门 前言:这可不是标题党,虽然都是基础的操作,不过含括了基本的流程,比起脑海中的五花八门的画面,入门还是这个现实一点. 这里插两句,unity国外官网下载会推荐你看一个简短的视频,国内官网 ...
随机推荐
- java io知识点汇总FIle类
1.路径分隔符问题: 因为java有跨平台行,而在windows和linux中的目录分隔符是不同的.windows是"\" 而linux是"/" 所以必须想办 ...
- mysql级联删除更新
首先,目前在产品环境可用的MySQL版本(指4.0.x和4.1.x)中,只有InnoDB引擎才允许使用外键,所以,我们的数据表必须使用InnoDB引擎. 下面,我们先创建以下测试用数据库表: CREA ...
- Java学习笔记之:Java StringBuffer类
一.引言 当对字符串进行修改的时候,需要使用StringBuffer类. 和String类不同的是,StringBuffer和StringBuilder类的对象能够被多次的修改,并且不产生新的未用对象 ...
- qt外部数据传入实现动态的折线图绘制
在嵌入式开发中,实现数据收集与显示很常见,对于希望数据稳定的应用来说, 折现图的表现形式很符合条件. 本实现是通过qt的signal-slot来 ...
- IIS 无法打开页面,只能重启的问题
最终解决方案: 要变通解决此问题,启用 EnableAggressiveMemoryUsage 注册表项在注册表中.当启用了 EnableAggressiveMemoryUsage 注册表项 Http ...
- NuGet学习笔记
NuGet学习笔记(1)——初识NuGet及快速安装使用 NuGet学习笔记(2)——使用图形化界面打包自己的类库 NuGet学习笔记(3)——搭建属于自己的NuGet服务器
- WindowManager.LayoutParams.type属性
type 的取值: 应用程序窗口. public static final int FIRST_APPLICATION_WINDOW = 1; 所有程序窗口的“基地”窗口,其他应用程序窗口都 ...
- sublime中文乱码
今天在用sublime的时候,又出现乱码的情况了.弹层如下: 检测了一下,当前文件,sublime编辑器左下角显示如下: 显示的是 ASCII 编码的文件,而其他没有没问题的页面显示的的 GBK(或G ...
- windows线程同步
一.前言 之前在项目中,由于需要使用到多线程,多线程能够提高执行的效率,同时也带来线程同步的问题,故特此总结如下. 二.windows线程同步机制 windows线程同步机制常用的有几种:Event. ...
- poj 1703 Find them, Catch them(并查集)
题目:http://poj.org/problem?id=1703 题意:一个地方有两个帮派, 每个罪犯只属于其中一个帮派,D 后输入的是两个人属于不同的帮派, A后询问 两个人是否属于 同一个帮派. ...