Unity3D实践系列02,查看Scene窗口物体

删除"Hierarchy"窗口中的"Directional Light"。

把鼠标放在"Scene"窗口,滑动鼠标滚轮,可以对"Scene"窗口进行缩放。

把鼠标放在"Scene"窗口,按住alt键,按住鼠标左键,可以对"Scene"窗口进行角度调整。

点击"Hierarchy"窗口中的"Main Camera","Secne"窗口中的Camera处于选中状态。

在软件左上角提供了5种查看操作"Secne"窗口及游戏对象的方式。

5种方式对应的快捷键分别是:Q、W、E、R、T。

点击"Hierarchy"中的"Main Camera","Scene"窗口中的Camera处于选中状态。

按快捷键Q,按住鼠标左键,可以对"Scene"窗口中进行整体拖拽。

按快捷键W,把鼠标移上"Scene"窗口的Camera上,按住鼠标左键,对Camera进行拖动。

按快捷键E,把鼠标移上"Scene"窗口的Camera上,按住鼠标左键,可变换Camera的大小和角度。

按快捷键R,把鼠标移上"Scene"窗口的Camera上,按住鼠标左键,拖动Camera上的节点,在x,y,z坐标系下调整Camera的大小。

按快捷键T,把鼠标移上"Scene"窗口的Camera上,按住鼠标左键,拖动Camera上的节点,可调整Camera的大小。

分别点击"Game Object","3D Object","Cube",并在"Hierarchy"窗口,重命名刚创建的Cube名称为box1。

点击"Hierarchy"窗口中名称为"box1"的cube。

按快捷键W,鼠标移上"Scene"窗口中box1的x,y或z坐标,按住鼠标左键,可在x,y或z方向上移动cube。

还可以点击"Scene"窗口右上角的x,y或z坐标,来对cube进行查看。

时间: 2024-10-06 14:47:01

Unity3D实践系列02,查看Scene窗口物体的相关文章

Unity3D实践系列04, 脚本的生命周期

Unity3D脚本生命周期是指从脚本的最初唤醒到脚本最终销毁的整个过程.生命周期的各个方法被封装到了MonoBehaviour类中.具体来说如下: 1.In Editor Mode 编辑模式 当在编辑器中把脚本绑定到某个GameObject的时候,调用了MonoBehaviour类的Reset方法. 2.Startup 开始运行阶段 如果脚本所绑定的GameObject是存在的,MonoBehaviour类的的Awake方法首先被调用. 随之执行MonoBehaviour类的OnEnable方法

Unity3D实践系列06,球体撞击物体游戏

本篇实现一个球体在固定区域移动撞击Cube的游戏. 首先有1个Plane当作地面,1个Sphere当作球体,4个Cube当作墙,12个Cube当作被撞击物体,另外还有球体的撞击计算,在撞击的过程适时显示撞击的球体数,12个Cube被撞击后提示游戏结束. 创建项目,创建背景和球 创建一个项目,名称为"MyRollBall",选择项目所在文件,选择"3D"项,点击"Create project". 点击"File"菜单下的&quo

Unity3D实践系列07,组件的启用或禁用开关,物体的的可见或不可见开关,以及相应事件

创建一个Unity项目. 在"Project"窗口中,在"Asserts"中,添加"_MyScene"文件夹. 点击"File"中的"Save Scene",给Scene命名,并保存到"_MyScene"文件夹. 创建一个类型为"Plane"的GameObject,并调整其大小. 创建一个类型为"Cube"的GameObject,并适当调整大小.

Unity3D实践系列08, MonoBehaviour类的各种触发事件

在脚本的生命周期中,有Awake, Start, FixedUpdate, Update, LateUpdate等方法,其实这些属于MonoBehaviour类的事件响应方法,是MonoBehaviour类的事件响应方法的一个子集. 在MonoBehaviour类中,也可以分为"启动与刷新函数"和"交互函数". 我们可以把Reset,Awake, Start这3个启动方法,以及FixedUpdate, Update, LateUpdate这3个刷新方法划分到&quo

Unity3D实践系列09, 物理引擎与碰撞检测

在Unity3D中,一个物体通常包含一个Collider和一个Rigidbody.Collider是碰撞体,一个物体是Collider,才可以进行碰撞检测.Collider组件中的"Is Trigger"属性项被勾选上时,这个物体就变成碰撞检测体. 物体有了Rigidbody组件,才会具备一些物理属性,比如重量.阻力.旋转阻力,等等."Use Gravity"项表示是否有自然引力."Is Kinematic"项表示是否被物理引擎所驱动,勾选上表示

Unity3D实践系列05,为GameObject添加额外属性

在Unity中,通常通过脚本为GameObject添加额外的属性.具体有2种方式:一种是通过硬编码为脚本字段赋值,另一种是通过反射在运行时给脚本字段赋值. 脚本通过字段硬编码为GameObject添加额外的属性 创建一个空的GameObject. 点击"Hierarchy"窗口下的GameObject,看到如下的"Inspector"窗口. 现在我们要为这个GameObject增加一个Count属性,该怎么做呢? 在"Project"窗口下的&q

Unity3D实践系列01,创建项目

下载并安装Unity5软件客户端. 打开软件,注册Unity帐号,并用注册帐号登录. 点击"创建Project"按钮. 把项目命名为"My First Unity Project". 点击左下方的"Assert packages"按钮,点击"select all"文字,点击"Done"按钮,点击"Create project"按钮. 创建完毕,多了一个与项目名称同名的文件夹,里面包含了A

ASP.NET Web API实践系列02,在MVC4下的一个实例, 包含EF Code First,依赖注入, Bootstrap等

本篇体验在MVC4下,实现一个对Book信息的管理,包括增删查等,用到了EF Code First, 使用Unity进行依赖注入,前端使用Bootstrap美化.先上最终效果: →创建一个MVC4项目,选择Web API模版. →在Models文件夹创建一个Book.cs类. namespace MyMvcAndWebApi.Models { public class Book { public int Id { get; set; } public string Name { get; set

ASP.NET Web API实践系列05,消息处理管道

ASP.NET Web API的消息处理管道可以理解为请求到达Controller之前.Controller返回响应之后的处理机制.之所以需要了解消息处理管道,是因为我们可以借助它来实现对请求和响应的自定义处理.所有的请求被封装到HttpRequestMessage这个类中,所有的响应被封装到HttpResponseMessage这个类中. 既然消息处理管道是可扩展的,那么,ASP.NET Web API一定为我们准备了便于扩展的接口或抽象类,它就是HttpMessageHandler抽象类.