gpt4 book ai didi

unity3d - 在运行时导入 FBX

转载 作者:行者123 更新时间:2023-12-03 14:59:13 25 4
gpt4 key购买 nike

我做了很多测试以在运行时统一导入 FBX,我正在测试更多。 FBX 文件在导入时必须是 ASCII 格式。它需要从 3dsMax 或 Maya 导出为 ASCII。 ASCII FBX 文件的大小取决于文件。

另一方面,与 ASCII 相比,二进制 FBX 格式的尺寸更小。

我的脚本适用于 ASCII FBX(对于大多数型号)。它使用解析方法读取所有纯文本,包括 FBX 文件中的顶点、三角形和法线,并在 GameObjects 中构建网格。

问题是模型的大小和导入速度。 Assets 包不是一个好的解决方案。

如果有人知道在运行时导入 BINARY FBX 的方法,请分享您的知识。另外,如果您知道如何在运行时在 Unity 中将二进制 fbx 反序列化为 ASCII FBX,请告诉我。

我需要将 FBX 从二进制反序列化为 ASCII。因为这是精简版。

最佳答案

如果我理解正确,您的问题是在导入 FBX 时游戏卡住了。

您是否尝试过使用 Coroutines ?

协程将与您的更新函数并行执行,因此它不会卡在执行过程中。

如果您只有 1 个 FBX,除非您将工作划分为多个协程(注意性能),否则它不会更快。

关于unity3d - 在运行时导入 FBX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41523467/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com