unity3d技术之导出unity场景的所有游戏对象信息.pdfVIP

  • 7
  • 0
  • 约1.37万字
  • 约 12页
  • 2020-05-14 发布于江苏
  • 举报

unity3d技术之导出unity场景的所有游戏对象信息.pdf

导出 Unity 场景的所有游戏对象信息,一种是 XML 一种是 JSON 。本篇文章我们把游戏 场景中游戏对象的、旋转、缩放、平移与 Prefab 的名称导出在 XML 与 JSON 中。然后解析 刚刚导出的 XML 或 JSON 通过脚本把导出的游戏场景还原。在 Unity 官网上下载随便下载一 个 demo Project,如下图所示这是我刚刚在官网上下载的一个范例程序。 接着将层次视图中的所有游戏对象都封装成 Prefab 保存在资源路径中,这里注意一下如 果你的 Prefab 绑定的脚本中有 public Object 的话 ,需要在代码中改一下。。用 Find() FindTag()这类方法在脚本中 Awake()方法中来拿,不然 Prefab 动态加载的时候无法赋值的, 如下图所示,我把封装的 Prefab 对象都放在了 Resources/Prefab 文件夹下。 OK ,现在我们就需要编写我们的导出工具、在 Project 视图中创建 Editor 文件夹,接着 创建脚本 MyEditor 。如下图所示。 因为编辑的游戏场景数量比较多,导出的时候我们需要遍历所有的游戏场景,一个一个 的读取场景信息。然后取得游戏场景中所有游戏对象的 Prefab 的 名称 旋转 缩放 平移。 有关XM

文档评论(0)

1亿VIP精品文档

相关文档