Unity学习笔记随性一点

本文详细介绍了Unity中的各种面板,包括Hierarchy层级面板、Scene场景面板、Game游戏面板、Inspector监视器面板和Project工程面板,以及如何使用它们进行游戏对象的操作、组件管理、摄像机设置、材质和Shader的应用,以及Console控制台的使用。
摘要由CSDN通过智能技术生成

基本操作:(了解概念和何时使用,步骤在需要的时候再去查找)

1.定点吸附:选择物体后按住V键,定位定点,再拖拽到目标物体某个定点上。

2.Clipping Planes:如果项目远处地形资源等无法看见需要调节相机裁剪平面的距离。

3.culling mask:图层可以通过控制剔除遮罩来改变能不能看见该图层。

4.persp:透视观察模式、ISO(正交观察模式)

5.场景:一组相关联的游戏对象的集合,通常游戏中每个关卡就是一个场景,用于展现当前关卡中的所有物体。

6.游戏对象:运行时场景中的游戏物体。一个游戏对象就是一个容器,可以挂载组件。

7.组件:是游戏对象的功能模块,每个组件都是一个类的实例。

8.camera:可以制作小地图和后视镜等功能。

9.材质:物体的质地,指色彩、纹理、光滑度、透明度、反射率、折射率、发光度等,实际是shader的实例。

10.Texture:附加到物体表面的贴图。

11.shader着色器:专门用来渲染图形的技术,可以使纹理以某种方式展现。是一段代码、程序。

12.物理着色器PBS:遵从物理学的能量守恒定律,可以创建不同光照下接近真实的效果

Unity面板介绍

  • Layout:窗口布局样式
  • 带Unity图标的表示场景

1 Hierarchy(层级面板)

  • 功能:
    • 显示当前场景中的所有游戏对象的名字
    • 描述游戏对象与游戏对象之间的层级关系(父子级关系)
  • 可以拖动游戏对象以形成层级

2 Scene(场景面板)

  • 功能:
    • 显示当前场景中的所有游戏对象的模型/图标
    • 提供场景和游戏对象的基本操作
  • 在面板右上角存在坐标系,可以调整场景视角
  • 场景操作:
    • Q键:场景移动
    • Alt+鼠标左键:旋转场景视角,围绕场景中心点旋转视角
    • 鼠标右键:旋转场景视角,围绕当前观察者(鼠标位置)旋转视角
    • 鼠标滚轮:拉近拉远场景
    • F键:聚焦对象
    • 鼠标右键+WASD:场景漫游
    • Shift+Ctrl+F:游戏界面同步场景界面(用在摄像机上)
      • 在场景中选择好合适的视角
      • 选中摄像机对象
      • 同步视角,按下快捷键或者GameObject菜单栏下的Align With View
  • 游戏对象操作:
    • W键:对象移动
    • E键:对象旋转
    • R键:对象缩放
  • 摄像机具有两个模式:透视模式(Perspective)和正交模式(Orthographic,一般2D会用到)
  • 搭建场景的时候,为了模型放置精准,可以按下面的顺序进行操作模型:
    • 模型先通过QWER设置好一个大概的位置旋转缩放
    • 通过模型在Inspector上的Transform组件里的position、rotation、scale去做微调,最好保持数值是一个整数或保留一位到两位小数
  • 放置模型,还可以采用位置贴边方式:
    • 调节物体位置时,可以按住V键,让当前模型的某个顶点与另一个模型的某个顶点重合,实现贴边
    • 原理:
      • 一个物体存在多个顶点,每三个顶点可构成一个三角形,多个三角形形成一个模型
      • V键可以让坐标系移动到模型顶点位置
      • 两个模型之间顶点和顶点重合,可以产生贴边效果
  • 当要创建一个复杂物体时,可以按照下面的步骤来创建:
    • 先创建一个空对象,作为父物体,创建好后,先Reset重置空对象Transform组件中的属性
    • 再去创建物体需要的源部件,作为子物体

3 Game(游戏面板)

  • 功能:
    • 显示玩家所看到的画面
    • 开发中需要重点关注的视角
    • 调试和测试都需要看这个面板上的信息
  • 通过调整摄像机来调整完整能看到的视角
  • 手机游戏/电脑游戏中,玩家所能看到的画面会显示在屏幕(2D)上
  • VR(眼镜曲面屏)/AR中,主要是通过光学原理,让玩家产生视角错觉,在屏幕上所能看到的2D画面转变成3D画面
  • 在这个面板上,存在一个尺寸调整条,可以放大缩小所看到的画面
  • 游戏运行的状态信息(运行时占CPU大小,占多少内存,当前帧速率是多少等)可以在面板的右上角Stats中查看,用于后期的游戏调试

4 Inspector(监视器面板)

  • 功能:
    • 主要用来监视游戏对象
      • 重点监视游戏对象上挂载的组件,可以在这个面板添加新组件
      • 监视游戏对象的基本信息(对象名字、是否静态、有哪些标签、属于哪一层级、激活状态)
    • 监视文件信息(材质文件等)
    • 监视工程设置

5 Project(工程面板)

  • 功能:
    • 显示当前工程的所有资源文件
    • 根目录是Assets
  • 一个工程下有5个基础文件夹:
    • Assets:放置资源文件
    • Library:放置库文件(自动生成)
    • ProjectSettings:放置工程设置文件
    • Temp:放置临时文件
    • Package(UnityPackageManager):Unity包管理器

6 Console(控制台面板)

  • 功能:(显示控制台信息)
    • 显示日志信息
    • 显示警告信息
    • 显示报错信息
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值