【问题标题】:How can i make AssetBundle in Unity runtime? [duplicate]如何在 Unity 运行时制作 AssetBundle? [复制]
【发布时间】:2018-08-06 16:46:12
【问题描述】:

我需要在运行时加载资产。 我的 targat 是 fbx 格式,但不是主要的……我买了 Trilib,它部分支持 fbx。

我知道assetBundle 对我来说是唯一的方法。但据我所知,它只能构建Unity编辑器模式。

我需要这个。 从服务器下载新的 fbx 文件,转换(构建)为assetBundle,加载它。

我不想打开另一个统一项目并选择导入资产,单击构建资产包按钮,将资产包发送到服务器并下载它。 所有进程都必须通过一键单击(代码中的每个进程)。

我看到一个问题,他说创建 Assetbundle(构建assetBundle)仅适用于编辑器插件的编辑器。这是真的吗?并且不存在为此付费的资产??

我可以吗?

请帮帮我!

【问题讨论】:

  • 这似乎类似于question 但我不相信 AssetBundle 对你有用。您必须在某个地方加载模型并在运行时使用某个库(从商店或自己制作)导入它。像Assimp这样的东西。 fbx 可能不是最简单的格式。
  • 考虑在服务器端使用 node.js / C++ 将你的模型转换为 gltf,而不是使用资产包,然后使用 github.com/KhronosGroup/UnityGLTF

标签: unity3d assetbundle


【解决方案1】:

可以使用资产包(免费版),您可以从服务器下载资产,也可以构建 apk/ios 应用程序,它工作正常。

【讨论】:

  • 嗯,我想你误解了我的问题。我的问题是如何在没有编辑器模式的情况下构建assetbundle。(运行时)我已经知道如何使用assetbundle。(已经在编辑器中构建)。谢谢你的回答。
猜你喜欢
  • 2018-10-14
  • 1970-01-01
  • 2016-10-04
  • 1970-01-01
相关资源
最近更新 更多