我在unity中做了很多测试来在运行时导入FBX,我正在测试更多。FBX文件在导入时必须为ASCII格式。它需要从3dsMax或Maya导出为ASCII。根据文件的不同,ASCII FBX文件具有更大的大小。
另一方面,与ASCII相比,二进制FBX格式具有更小的大小。
我的脚本使用ASCII FBX (适用于大多数型号)。它使用解析方法读取FBX文件中的所有纯文本,包括顶点、三角形和法线,并在GameObjects中构建网格。
问题是模型的大小和导入的速度。资产捆绑包不是一个好的解决方案。
如果有人知道在运行时导入二进制FBX的方法,请分享你的知识。另外,如果你知道如何在运行时在Unity中将二进制fbx反序列化为ASCII FBX,请让我知道。
我需要将FBX从二进制反序列化为ASCII。因为这是一个简化的版本。
https://stackoverflow.com/questions/41523467
复制相似问题