我对独立开发是新手,仅仅在一年内就尝试过。然而,我已经学到了很多关于文件格式的知识。游戏开发中有很多不同的文件格式可供选择,但最糟糕的就是FBX了!根据最近在Unreal Engine subreddit上看到的用户评论,“FBX代表着‘fuck broke exporter’,因为它根本不工作。就像一个正常的人一样,使用GLB吧。”这句话准确地捕捉到了我对FBX的态度。
FBX是非常破碎的,而且有40%的情况下,它根本不工作。之前我在Blender中使用它导出模型,总是会出现问题,哪怕我尝试了各种不同的设置和选项,甚至是按照专业人士的视频教程来操作。它无法正确地打包文件路径,因此当你尝试在Unreal Engine或其他软件中导入它时,它会丢失文件路径。但是,如果你看看FBX的来源,它是由Autodesk开发的。为什么我们还在使用Autodesk开发的文件格式呢?这根本不合理。
然而,有更好的文件格式。首先是GLTF/GLB。没有必要对它做什么特殊的介绍。但是,这个文件格式简直就像魔法一样,总是能正常工作。无论我用了多少次,它都没有出过问题,而且当你将它导入Unreal Engine时,它会有一个美观的文件夹结构,包含了材料、网格、其他资源等等,所有东西都有一个清晰的文件名和路径,非常方便。还有OBJ,这个格式似乎在某些情况下也能正常工作。我只用过它两次,但感觉它还是不错的。当然,还有其他格式可能更受欢迎。
FBX只是非常破碎而且完全不合理,尤其是考虑到它是由Autodesk维护的,Autodesk又是如何相关的呢?
评论 (0)