在 Game Engine 或 3D 创建软件中创建场景有什么不同吗?

Is there a difference to creating your scene in the Game Engine or the 3D creation software?

嘿,我有一个简单的问题,我在网上找不到任何相关信息。

情况:我正在制作一个岛屿探险游戏。

在 Blender 中,我正在创建我的岛屿和所有带有岛屿的静态对象(树木、岩石、植被、建筑物等),并将这个岛屿和静态对象一起导出到 1 个 FBX 文件中。然后在 Unity3d 中我已经完成了我的场景我不必在那里执行场景创建,我可以专注于开发可交互的对象。

当我想制作一个新岛时,我只是在 Blender 中使用同一个项目,如果我愿意,可以重复使用我以前的作品。然后将新岛导出到unity3d.

这是正确的吗?我应该在 Unity3d 还是 Blender 中“装饰”我的场景?它有什么不同(性能方面)

我的理解是,当我导出重复使用同一棵树的多个岛屿时,例如,在 Unity3D 中,即使这些树是相同的,但它们位于不同的 fbx 中。但这只会影响项目大小 afaik?

这取决于你在做什么。 Unity 有很多工具,特别是环境创建工具,它们在 Unity 中使用比从 Blender 导入更快更强大,尤其是在场景布局和原型设计方面。

要查看的工具:

  • ProBuilder(资源商店)
  • PolyBrush(资源商店已弃用):(
  • 地形(包管理器)

学习 blender 是件好事,至于制作角色/细节物体,这仍然是一种方式。

性能基于顶点/纹理,无论您是在 Unity 中制作还是从 Blender 导入都无关紧要。