【发布时间】: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