关于unity:FEGAMEUnity入门笔记操作

59次阅读

共计 2956 个字符,预计需要花费 8 分钟才能阅读完成。

来自教程 https://www.bilibili.com/video/BV1TZ4y1o76s

环境配置

  • 下载 装置 Unity Hub
  • 激活集体许可证
  • 从 Hub 下载 2021.3.16f1 装置 Editor

    创立我的项目

  • Projects > New project >3D>Create project
  • 菜单 GameObject | 3D Object | Cube 增加立方体

    窗口布局

  • 复原布局
  • 调整字体大小

    场景

    创立我的项目时,默认创立了一个场景:SampleScene

  • Project 窗口 Assets>Scenes>Sample Scene
  • Hierarchy 窗口 Sample Scene
    默认场景中,只有一个 主摄像机 和 平行光

    游戏物体

    GameObject, 即游戏汇总任何角色、道具、修建等

在 Hierarchy 窗口 右键 / 3D Object / Cube 增加一个立方体

几个操作:

  • 选中一个物体,以橙色轮廓显示
  • 右键 / rename,起名
  • 右键 / Delete,删除物体
  • 在 Inspector 窗口,察看物体坐标

3D 视图

  • 导航器 Gizmo 示意世界坐标的方向

    • 导航器操作

      • 按 Shift , 点击两头的小方块,复原方向
      • 点 Y 轴,顶视图
      • 点 X 轴,右视图
      • 点 Z 轴,前视图
  • 栅格 Grid 示意 xz 坐标立体
  • 天空盒 Skybox 示意游戏世界的背景

    视图操作

  • 旋转视图 alt + 左键
  • 缩放视图

    • 鼠标滚轮
    • alt+ 右键,精密缩放
  • 平移视图 鼠标中键
  • 世界坐标系

    • 3D 游戏世界坐标系(左手系)
    • 物体的坐标 Inspector 窗口 position x y z

      • y 轴 Up
      • z 轴 Forward (个别是模型侧面 / 正脸)
      • x 轴 Right
  • 绕物体旋转

    • 框显所选

      • 选中一个物体
      • 按 F 键,至于视图核心

    透视与正交

  • 透视视图 Perspective 近大远小
  • 正交视图 Orthographic / 等距视图 Ospmetric 物体的显示与间隔无关

    罕用于物体的布局、对齐操作,如:正交顶视图、正交右侧图、正交前视图

    透视 - 广角设定

    摄像机广角 Field 默认 60 度。
    广角越大,透视畸变太厉害,可设 30-40 度

    3D 物体

  • 自带模型:

    • Cube 立方体
    • Sphere 球体
    • Capsule 胶囊体
    • Cylinder 圆柱体
    • Plane 立体
  • 约定栅格 1 单位 = 1 米
  • 挪动(position)旋转(rotation)缩放(scale)

    • 快捷键 W E R
  • 重置坐标
  • 旋转

    • 逆时针为正
    • 按住 ctrl 角度增量 =15 度
  • 操作模式

    • Pivot 轴心、Center 几何核心

        –  个别是选中物体的 Pivot

    • 多选物体旋转时

      • pivot 物体各自绕本身核心旋转
      • Cener 物体组的几何核心旋转
    • Global 世界坐标系、Local 部分坐标系
    • Global

      • 以世界核心为轴
      • 6 个方向代表:高低 货色 南北
    • Local

      • 以物体本身为轴
      • 6 个方向代表:高低 前后 左右
    • 多选

      • 按 Ctrl 或 Shift , 点选
      • 在 3d 视图中,鼠标框选
    • 复制

      • 选中物体,Ctrl+ D 复制物体
      • 右键 Duplicate
    • 聚焦

      • 视图窗口 – 按 F
      • 层级窗口 – 双击
    • 激活

      • 查看器中 勾选 激活
    • 对齐

      • 利用正交视图

    网格 Mesh

    Mesh 存储了模型的形态数据

  • 模型中空,由若干个三角面围合而成
  • mesh 蕴含了面、顶点坐标、面的法向 等数据
  • 着色模式

    • Shaded 着色模式,显示外表材质
    • Wireframe 线框模式,仅显示网格
    • Shaded Wireframe 线框着色模式

    材质 Material

    Material 物体外表细节

  • Project 窗口 Assets/Materials
  • Inspector 窗口 Mesh Renderer/Materials

    给物体指定材质

  • 选中物体,将材质拖到物体上 或 inspector 的 materials 上

纹理 Texture

Texture 也叫贴图,用一张图定义物体外表色彩

  • 选中材质,查看窗口 Albedo 右边

    侧面、反面

    在 unity 中

  • 一个立体是没有厚度的
  • 侧面可见、反面通明(不被渲染)
  • 未选材质(None)物体为粉色

    轴心

    Pivot , 物体挪动旋转的操作基准点,默认是物体几何核心

内部模型

规范格局:FBX

操作:根本应用

  • 增加 models 目录
  • 增加模型和贴图文件
  • 察看

    • 在 fbx 中蕴含 mesh 和 material
    • 独立在外的贴图文件
    • 右下角 preview 预览窗口
    • 在 project 窗口中调节显示

    贴图

  • 有的模型须要贴图文件
  • 贴图文件门路是约定好的

    • 与 fbx 雷同迷路或者同级 Textures 目录

    材质

  • 有的模型定义了多个材质
  • 在 Materials 属性中定义了一个数组

材质替换 1

  • 选中 fbx 资源文件
  • 在 Inspector/Materials

    • Use Embeded Materials
    • On Demand Remap 映射新的材质
  • 点 Apply 利用设置

    材质替换 2:应用内部材质

  • 选中 fbx 文件
  • Location: Use External Materials 应用内部材质
  • 点 Apply 利用,则将内嵌材质解压缩到 Materials 目录
  • 间接批改 Materials 目录下的材质文件

    材质替换 3:合成重组

  • 抉择 fbx 中网格
  • 抉择 fbx 中材质,或者自定义一个材质
  • 如果存在贴图,则应用 fbx 配套的贴图文件

    资源文件

    常见:

  • 模型文件 Model(*.fbx)
  • 图片文件 Texture(.jpg|.png|.psd|.tif)
  • 音频文件 AudioClip(.mp3|.wav|*.aiff)
  • 脚本文件 Script(*.cs)
  • 材质文件 *.mat
  • 场景文件 *.unity
    操作:
  • 在文件夹窗口查看 Show In Explorer
  • 增加、删除目录
  • 增加资源文件,文件会被拷贝到我的项目中
  • 复制资源文件 Ctrl + D
  • 缩略图比例条件、列表模式

    场景文件

    Assets/Scene/*.unity 记录常见中的节点数据

  • 场景全局设置
  • 节点节点下的组件
  • 每个组件的参数值
    一个场景代表一个关卡,能够创立多个场景
    几个操作:
  • 增加场景:project 右键增加
  • 关上场景:双击场景文件
  • 编辑场景 保留:ctrl + s

    资源包

    Unity Package 既对 Assets 下的资源打包

  • 抉择一个资源文件 或者一个目录
  • 右键,Export Package
  • 生成 *.unitypackage 资源包

资源商店

Asset Store 或 Unity 里 Window / Asset Store

层级关系

层级(父子)关系:两个物体之间的关系
在层级窗口:

  • 拖动物体 B 到 A 下
  • 子物体会随父物体一并挪动
  • 删除父物体时,子物体一并删除

绝对坐标

  • 子物体的坐标(Position),是绝对父物体的
  • 挪动父物体,子物体坐标不变

空物体

层级窗口 右键 / Create Empty

作用:

  • 用于节点的组织治理(group)
  • 用于标记一个地位

    组件

    Compoent 代表一个性能
    操作:

  • 增加
  • 删除

    Light

    光源

    Mesh Filter

    网格信息

    Mesh Renderer

    网格渲染器

    AudioSource

    播放音乐 / 音效添

  • 加一个音乐文件 *.mp3|wav|aiff
  • 创立一个物体

    • Add Component. Audio/Audio Source
    • 将音乐文件拖到 AudioSource/AudioClip 属性
  • 在 3d 窗口上方,选 Toggle Audio On

    Transform

    所有物体都有,不能删除

    摄像机

    Camera , 负责拍摄游戏画面

  • 拍摄到的画面,出现在 Game 窗口中
  • Game 窗口中的画面,既为玩家最终所见画面
    调整操作:
  • 手工 挪动旋转
  • Align with View 与 3D 视图对齐

    • 先在 3d 视图里摆好角度
    • 选中 MainCamera 执行 Align with View
    • 测试摄像机视角与观察者视角完全相同

    播放模式

  • Edit Mode 编辑模式
  • Play Mode 播放 | 运行 模式
    在播放模式下
  • 实时显示 场景中的物体和属性
    • 游戏汇总的状态 不可保留
正文完
 0