Unity 3D学习笔记之一 界面介绍

因为学校的课程,本学期对Unity 3D有学习的要求,在博客中记录下自己的Unity学习之路(内容摘录自书本和视频,书本为Unity 4.x从入门到精通)

一、Unity界面介绍
     首先进入Unity3D,在菜单栏,File中new project,选择自己的工作路径初始时我们先默认不引入任何的package。
     进入Unity的界面中,先对界面进行一下简要的介绍。区域大致依次分为Hierarchy、Scene、Inspector、Project,和上方的菜单栏(Menu bar)和工具栏(Tools bar),每个区域都有其重要的用途。如果你初始的界面各个区域位置与下图不同,可以根据后文在工具栏中调整布局。


Menu bar:菜单栏为我们提供了一些基础且重要的功能,如项目、场景的创建,GameObject创建和许多选项。这里先不赘述,我们会在后面慢慢讲的。

      Tools bar:

     (1)工具栏提供的四种变换工具可以让我们对场景进行各种操作。手形工具可以让我们自由拖动场景;移动工具、旋转工具和缩放工具,也为场景提供了不同功能的具体操作。
     (2)变换工具右边是Gizimo变换的按钮,点击即可切换。Center改变游戏对象轴心为物体包围盒的中心;Pivot使用物体本身轴心;Local使用自身坐标,Global使用世界坐标。
     (3)中间是播放组件,功能分别是预览播放、暂停播放、逐帧播放。
     (4)最右边分别是Layers和Layout下拉菜单,Layers用来控制在Scene视图中游戏对象的显示。Layout用来控制切换视图整体的布局。


Hierarchy视图:
          Hierarchy视图显示当前场景相关的对象,以及对象之间的关系,用于管理当前场景对象的层级。


 Scene视图:
          可以与Game视图切换,Scene视图显示了场景中用到的模型、摄像机、材质等所有的东西,我们在这里可以进行观察和调整,而Game视图是不能像Scene一样编辑的预览视图,与工具栏中的播放组件结合使用,点击播放按键可以直接激活Game视图。

     这里我们来熟悉一下一些Scene中简单的操作,在Hierarchy视图中选中随着项目创建就已经存在的Main Camera,Scene里面会出现Camera的视野范围,然后按住ALT,按住鼠标鼠标左键并移动,场景就会以相机为中心转动;而ALT再按住鼠标中键移动,场景主视角会转动;而按下ALT并按住鼠标右键上下移动,可以实现场景的缩放(当然直接用滚轮更快)。按下上下左右,可以是实现场景的漫游。鼠标右键+Q垂直上升视角,鼠标右键+E垂直下降视角。在Scene中按下F,快速锁定当前对象在屏幕中央,这在巨大的场景中寻找对象十分有用。

点击Game视图,我们会发现他是蓝色的,这是因为右侧Inspector视图中相机默认设置的背景颜色为蓝色,如下图。




Inspector视图:
          既然有了图片,那我们就来看看Inspector视图,Inspector视图用于显示在场景中当前对象的各种组件参数,以及游戏整体中的属性,例如对象的名称、标签、位置坐标等。
          根据上图,我们可以看到我们当前选定了Main Camera,在Inspector视图中我们可以看到Transform组件、Camera组件以及下方的GUILayer、Flare Layer和Audio Listener。组建里面的参数是可以修改的,比如我们可以调整缩放比例和修改背景颜色。
     
     Project视图:
          Project视图显示了当前project的资源,包括场景中的脚本、材质、贴图、导入的资源文件等等。我们可以从assets文件夹中选取我们要用的对象,拖入到Scene视图中去。
          同事Project视图集成了Console视图,这个词相信使用过Eclipse的人都不会陌生,Console视图显为我们的Debug提供良好的支持。

到此,Unity3D的工作界面已经介绍完毕,后面会慢慢继续记录自己一步步学习Unity的过程。

2014.11.30
By Mr.Losers

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/277705.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Coding and Paper Letter(一)

2019独角兽企业重金招聘Python工程师标准>>> 最近发现需要在快速阅读背景下,对快餐式资源做整理与收集。以Coding(以Github)和Paper(自己看到的一些论文,论文一般主要看题目和摘要做些简单小结)…

MacBook刷机勘错篇

前一段时间突然发现自己的MacBook已经好久没有刷过系统了,10.9用着还好,但bootcamp装的win8.1越来越卡,越用越慢。想要重做一下双系统,后来就演变成了两个系统一起更新,再后来就演变成了一个惨案。因为自己一直也没有使…

Mac OS X 10.10更新及体验

前一阵子,更新了Mac OS 10.10 Yosemite,总体用起来感觉还是很不错的,是很值得升级,相对于10.9 Mavericks优化了不少东西。我之前写的使用教程有一些也就不适用了;比如更换Dashboard中的背景,10.10中Dashboa…

Mac OS X必备APP推荐之一

本篇博文要推荐一下装机必备的APP,因为电脑的使用需求因人而异,这里我根据我的见解和长时间的使用经验推荐一些我认为大家基本都用得到的APP,太过专业性质的我就不推荐了,当然我的推荐肯定会有疏漏和偏差的地方,还请熟…

2018-2019-2 20175235 实验四《Android开发基础》实验报告

实验目的 一、Android Studio的安装测试 二、Activity测试 三、UI测试 四、布局测试 五、事件处理测试 一.Android Stuidio的安装测试: 参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十四章: 参考http://www.cnblogs.com…

Mac OS X必备APP推荐之二

本篇接着上一篇APP推荐的博文,继续为大家推荐Mac下好用的APP。 一、首先推荐一款DaisyDisk,磁盘分析、清理工具。前面第一篇APP推荐中,我们推荐过APP和系统垃圾清理工具——Cleanmymac,这两个APP侧重有所不同。Cleanmymac主要清理…

Mac OSX使用VMware Fusion安装windows虚拟机教程

安装虚拟机之前,先要有两步准备工作。第一,安装并激活VMware Fusion,如果大家还没有下载VMware Fusion请参照上一篇博文,APP推荐之二,下载VMware Fusion并激活。第二,下载你想要安装的系统镜像。因为已经装…

java简介和开发环境搭建

因为本人的Java一直以来水平都不怎么样,大一的时候只考了60分。所以在临近毕业的时候,我选择了重修Java,这些天正在慢慢的回顾Java,会到博客里面记录一些Java的知识,不为有多少人来看,只希望自己有所收获。…

第六章 函数和宏定义实验(2)

C程序设计实验报告 实验项目: 1、利用复化梯形公式计算定积分 2、计算Ackerman函数 3、编写计算x的y次幂的递归函数getpower(int x,int y),并在主程序中实现输入输出 4、编写计算学生年龄的递归函数 5、编写递归函数实现Ackman函数 姓名:王锦…

将控件保存为图片

原文:将控件保存为图片将控件保存为图片 周银辉 这里分别提供win form 和 wpf 两种方式 对于.net 2.0 我们可以简单地利用 BitBlt 函数来实现,非常简单,代码如下: publicstaticclassControlToImageConverter { privateconstInt32 S…

Linux基础命令---get获取ftp文件

get 使用lftp登录ftp服务器之后,可以使用get指令从服务器获取文件。 1、语法 get [-E] [-a] [-c] [-O base] rfile [-o lfile] 2、选项列表 选项 说明 -o 指定输出文件的名字,不指定则使用原来的名字 -c 如果失败,持续获取 -E 获取…

Unity3D学习笔记之二资源导入以及工程管理

本次教程,我们来建立自己的一个工程并导入模型,对模型进行处理。特别说明:这系列教程参考自人人素材翻译组出品的翻译教程《Unity游戏引擎的基础入门视频教程》,本博客中采用的模型和方法均来源于此。这是我浏览过好多教程后觉得讲…

关于cocos creator换装功能的实践与思考

2019独角兽企业重金招聘Python工程师标准>>> 最近在做一个基于cocos creator的微信小游戏,其中一个主要的功能是给角色进行换装。先来说下开发环境: cocos creator1.9.3spine 在官方的文档中只有设置皮肤的接口,实际上是存在可以部…

抖店一件代发实操,干货满满!

我是电商珠珠 没有货源的新手,在店铺刚开始的时候可以搞无货源模式,也就是一件代发,去搬运别人店铺的商品到自己店铺,再去利用信息差去赚取差价。 很多人不知道具体要怎么做,今天我就来给大家讲一讲。 一、入驻 入…

Unity3D学习笔记之三Prefab组件的使用

本次教程,我们来创建一个简单的Prefab组件。教程参考自人人素材翻译组出品的翻译教程《Unity游戏引擎的基础入门视频教程》。说到Prefab,中文翻译为预设体,在Unity官方的书本《Unity4.X从入门到精通》中的解释是:可以理解为是一个…

tomcat闪退解决方案

在这几天,遇到一个Tomcat启动闪退的问题,通过查阅各种资料,算是完美解决。在此分享给朋友们。 首先,确定你的问题在哪里 1.查询错误:winR 输入cmd,进入一般处理程序。通过cd 找到你Tomcat的bin文件夹&#…

NFS4文件锁机制探秘

2019独角兽企业重金招聘Python工程师标准>>> 简介 NFS4实现“租赁锁”。每个锁拥有一样的“租赁期”。客户端的读写操作将刷新“租赁期”。租赁期到期后,锁将被服务器释放。NFS4通过下述“模型”实现对锁的管理: 1) 清晰地划分客户端和服务器…

Stay Hungry Stay Foolish——网络学习平台分享

从1月24号回家也有一阵子了,今天已经是31号,这一个周的中心思想就是一个字,玩。 学生一但远离学校,就会碰到许多学习的阻力,有来自外界的,家里有活要干,有亲戚要访,有同学邀约&…

Unity3D学习笔记之四完善Prefab并添加First Person Controller

好久没学东西并用博客记录了,这个年过的很懒散,慢慢临近开学了,也要提前适应一下,写写东西,这样开学才能更好的进入状态呀~~本次笔记中,我们将来雕琢一个更加完善的Prefab&#xff0…

Unity3D学习笔记之五为Prefab添加材质

本次笔记中,我们将利用unity来创建并使用材质,把材质添加到我们的Prefab中去。这一系列教程以及素材均参考自人人素材翻译组出品的翻译教程《Unity游戏引擎的基础入门视频教程》,下载链接附在第二篇学习笔记中。继续上次笔记中所记录的东西&a…