【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国外官网下载会推荐你看一个简短的视频,国内官网 ...
随机推荐
- 李洪强iOS之Foundation框架—字符串
Foundation框架—字符串 一.Foundation框架中一些常用的类 字符串型: NSString:不可变字符串 NSMutableString:可变字符串 集合型: 1) NSArray:O ...
- lintcode:First Missing Positive 丢失的第一个正整数
题目 丢失的第一个正整数 给出一个无序的整数数组,找出其中没有出现的最小正整数. 样例 如果给出 [1,2,0], return 3 如果给出 [3,4,-1,1], return 2 挑战 只允许时 ...
- AutoEventWireup解释
这一事件聚合了当前页是否自动关联某些特殊事件. 首先,从浏览器页面出发的事件不能立刻在本地得到处理,而是POST至服务器上,因此,asp.net建立了委托(代理)机制.在建立一个事件的同事,建立相应的 ...
- ASP.NET MVC 3 初认知
什么是ASP.NET MVC 1. asp.net mvc 是微软官方提供的mvc模式编写asp.net web应用程序的框架. 2. 是微软既asp.net webForm 后的又一种开放方式,而非 ...
- Nhibernate
Nhibernate入门与demo 学习和使用Nhibernate已经很久了,一直想写点东西和大家一起学习使用Nhibernate.博客园里也有很多大牛写了很多关于Nhibernate入门的文章.其中 ...
- Orcle数据库查询练习复习:四
一.题目 1.找出张三的最高分和最低分以及对应的课程名 select * from course c,mark m where c.cid=m.cid and sid =(select sid fro ...
- Netstat 命令
简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Member ...
- UNIX 高手的 20 个习惯[转]
使用 mkdir 的 -p 选项并在单个命令中创建所有父目录及其子目录要容易得多.但是即使对于知道此选项的管理员,他们在命令行上创建子目录时也仍然束缚于逐步创建每级子目录.花时间有意识地养成这个好习惯 ...
- S5P4418iNand清空方法
01连接串口线 02打开Fastboot的Xshell串口插件 03启动开发板 04一启动就输入回车键 05在uboot处停住,输入:mmc erase blk 10000 (mmc erase bo ...
- SQL中存储过程和自定义函数的区别
存储过程: 存储过程可以使得对数据库的管理.以及显示关于数据库及其用户信息的工作容易得多.存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理.存储过程存储在 ...