Unity3D资源文件 ② ( Unity 中场景文件简介 | 查看场景文件内容 | 场景文件相关操作 | 创建场景 | 打开场景 )

Posted 韩曙亮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity3D资源文件 ② ( Unity 中场景文件简介 | 查看场景文件内容 | 场景文件相关操作 | 创建场景 | 打开场景 )相关的知识,希望对你有一定的参考价值。

文章目录





一、Unity 中场景文件简介



Unity 编辑器中的 场景文件 是以 " .unity " 为后缀的文件 , 该文件中会记录所有 游戏物体 GameObject , 以及游戏物体的相关数据 , 如下内容都是存储在 场景文件 中的 :

  • 游戏物体 GameObject 节点 :Hierarchy 层级窗口 中 场景文件 下的各个节点 都是游戏物体 , 如 主摄像机 , 光源 , 立方体 等 3D 物体 ;

  • 物体属性 : 选中一个游戏物体后 , 可以在 Inspector 检查器窗口 中查看该 物体的属性 , 这些 属性数据 也是存储在 场景文件中的 ;





二、查看场景文件内容



在 Project 文件窗口 中查看 场景文件 , 右键点击场景文件 , 选择 " Show in Explorer " 选项 ,

文本形式打开 场景文件 , 内容如下 , 可以看到该文件的本质是一个文本文件 , 其中配置了场景中的相关内容 ;


选中 球体 游戏物体 , 然后查看位置 为 ( -2.02 , 0 , 0 ) , 打开场景文件 , 查找 Sphere 物体 , 在该物体的下方属性中查看 Transform 属性 , 找到如下内容 :

Transform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: fileID: 0
  m_PrefabInstance: fileID: 0
  m_PrefabAsset: fileID: 0
  m_GameObject: fileID: 1126585689
  m_LocalRotation: x: 0, y: 0, z: 0, w: 1
  m_LocalPosition: x: -2.02, y: 0, z: 0
  m_LocalScale: x: 1, y: 1, z: 1
  m_Children: []
  m_Father: fileID: 0
  m_RootOrder: 3
  m_LocalEulerAnglesHint: x: 0, y: 0, z: 0

对应的 m_LocalPosition 坐标为 x: -2.02, y: 0, z: 0 , 正好对应该球体 Inspector 查看器 中的位置属性 ;





三、场景文件相关操作



一个游戏中可以创建多个游戏场景 , 场景可以理解为游戏的关卡 , 或者游戏地图 ;


1、添加场景


右键点击 Project 文件窗口 中的空白处 , 选择 " Create | Scene " 选项 , 可以创建一个新的场景 ;


创建的新场景如下 :


2、打开场景


在 Project 文件窗口 中双击该 Scene 场景 , 则在 Hierarchy 层级窗口 和 Scene 场景窗口 就会显示该场景 ; 默认场景中只有 主摄像机 和 平型光源 两个物体 ;

以上是关于Unity3D资源文件 ② ( Unity 中场景文件简介 | 查看场景文件内容 | 场景文件相关操作 | 创建场景 | 打开场景 )的主要内容,如果未能解决你的问题,请参考以下文章

unity3d反编译能提取场景资源吗

Unity3D资源管理架构

unity3D 如何导入3d场景

unity3D中动态加载物体的常用的方法

Unity3D中如何将导入的资源包删除

Unity3D资源文件 ③ ( Unity 资源包简介 | 导出 Unity 资源包 | 导出资源包的包含依赖选项 | 导入 Unity 资源包 | Unity 资源商店 )