因为学校的课程,本学期对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

Unity 3D学习笔记之一 界面介绍相关推荐

  1. Unity 3D学习笔记(5)物体的碰撞/触发检测

    前言 在学习了刚体组件后,我们看到了物体的物理效果,比如重力,碰撞等等,那么该如何检测他们之间的碰撞呢? 在Unity中,有碰撞检测和触发检测两种类型,他们的简单概括如下: 一.碰撞检测 1.如何使用 ...

  2. Unity 3d 学习笔记

    如何应用左手法则决定视图,应用 Field of view 设置场景大小. 1.场景视图的右上角是场景Gizmo,这个显示场景相机的当前方向,并允许你迅速修改视图角度,Unity中默认是左手法则视图. ...

  3. 【Unity 3D学习笔记】PD 过河游戏智能实现

    P&D 过河游戏智能帮助实现 实现状态图的自动生成 讲解图数据在程序中的表示方法 利用算法实现下一步的计算 对于过河游戏,首先需要知道其中各个状态之间的转换关系,绘制状态转移图如下: 其中,P ...

  4. Unity DOTS 学习笔记1 - ECS 0.50介绍和安装

    Unity DOTS 学习笔记1 - ECS 0.50介绍和安装 为什么学习这个技术 ECS的全称为Entity Component System,是最早由暴雪在GDC2017上提出的一个新的游戏设计 ...

  5. 大爱 unity 数字孪生 老卵了 Unity 数字孪生笔记1 工具介绍

    Unity 数字孪生笔记1 工具介绍 火锅肥牛 2020-05-16 20:19:10   106   收藏 1 展开 前言 工欲善其事必先利其器 流程思考 数字孪生本质上一种基于实际物理数据的可视化 ...

  6. Unity 3D学习视觉脚本无需编码即可创建高级游戏

    在本课程中,您将学习如何在Unity中使用可视化脚本(以前称为Bolt)以及如何在不编写一行代码的情况下创建自己的高级游戏所需的一切.本课程将教你如何掌握可视化脚本,即使你以前没有任何关于unity或 ...

  7. 【Unity ASE学习笔记】

    Unity ASE学习笔记 一.工具比较 二.ASE插件工具下载 三.ASE界面 主要工作区详解 四.节点 常用节点概览 4.1.贴图节点 4.2.常数节点 4.3.四则运算(+ - * /) 4.4 ...

  8. Unity 2D 学习笔记:游戏实例Sunnyland

    Unity 2D 学习笔记:游戏实例Sunnyland 01安装软件&导入素材 02编辑素材&Tilemap 03图层layer&角色建立 04角色移动 05角色方向& ...

  9. Hadoop学习笔记一 简要介绍

    Hadoop学习笔记一 简要介绍 这里先大致介绍一下Hadoop.     本文大部分内容都是从官网Hadoop上来的.其中有一篇介绍HDFS的pdf文档,里面对Hadoop介绍的比较全面了.我的这一 ...

最新文章

  1. 微信小程序的省市区三级地址mysql_微信小程序picker实现的省市区三级联动
  2. MySoft.Data从入门到精通系列(五)【数据更新】
  3. 哔哩哔哩注册--表单练习
  4. 记录输入框本地记录用户名效果
  5. 【设计模式 06】原型模式(克隆??)
  6. 农村男女离婚,为什么感觉很多都是女人什么都带不走?
  7. Visual.Basic.2008编程参考手册
  8. 没有tools.jar包的解决办法
  9. 误删微软应用商店怎么装回来
  10. 打印机显示链接到计算机,电脑连接打印机突然显示错误怎么办
  11. IntelliJ IDEA团队开始在中国招人了
  12. arm模拟器手机版_基于ARM的模拟器
  13. NOIP 2014 primeの酱油记+题解
  14. mysql实战22 | MySQL有哪些“饮鸩止渴”提高性能的方法?
  15. poj 1436 Horizontally Visible Segments(线段树)
  16. Docker的数据管理
  17. android中生成excel
  18. Python 为何能坐稳 AI 时代头牌语言
  19. 爬取全国各地区汽车销量情况并用中国地图可视化展示
  20. PrestaShop支付接口-网银在线支付,在线支付收款,外贸收款

热门文章

  1. 收集程序员语录70则
  2. SQL中Group By的用法整理
  3. 垂直梯形校正画质损失多少_梯形校正功能是怎么实现的?其中可大有学问
  4. git pull 报错:The following untracked working tree files would be overwritten by merge
  5. 远程控制工具_不要让您的工具控制您
  6. 以太坊钱包开发系列 - 创建钱包账号
  7. React 重温之 组件生命周期
  8. Nginx的Mainline version、Stable version、Legacy version的版本区别
  9. Ajenti-Linux控制面板之自动化运维工具
  10. 细说flush、ob_flush的区别