为什么模型导入unity文件变大
1个回答
关注
展开全部
文件过大原因:在进行打包时,unity 会将 Resources 文件夹中的所有资源全部打进包体当中,下图是在对 Resources 文件夹进行处理前 data.unity3d 的文件大小。
咨询记录 · 回答于2022-08-21
为什么模型导入unity文件变大
文件过大原因:在进行打包时,unity 会将 Resources 文件夹中的所有资源全部打进包体当中,下图是在对 Resources 文件夹进行处理前 data.unity3d 的文件大小。
解决方法:将不需要的文件移出 Resources 文件夹或者更改文件名,下图是在对 Resources 文件夹进行处理后 data.unity3d 的文件大小。
就是我用maya导出一个模型,这个模型是我在原模的基础上,删面留下完整模型后加了配饰的人模,导出时文件变大了四倍不止想问一下为什么
在 Maya 或者3DMax 里导出时,单位设成米或厘米,不要用英寸。造成这个原因多半是 fbx 有好几个常用的格式标准,它们之间不兼容导致的,操蛋的 Autodesk!!我们模型一般都是在Blender3D里做的,外来的模型也都先导入到 Blender 里做统一的整理。标准这个东西很麻烦的,我们以前喜欢直接在 Unity 里用 Blender 的源文件,后来遇到各种不兼容,现在都是统一导出 fbx 再复制到 Unity 里,所以一直没有太多问题。Fbx 导入 Unity 时,优先考虑复制粘贴的方法,建议不要拖动。
unity 不会修改fbx文件,所有在Unity中设置的属性都保存在meta文件里。如果没有meta文件,那么Unity会自动按默认设置生成一个。关于3dsmax的单位,真正有效的是1 unit=xxx缩放比例是来自导出单位米和1unit对应的单位。如果1unit是英制单位,导出用米,就会有0.0254这种奇怪的比例了。(如果统一用英制也是整数比例,如果你把unity的单位也当英制看的话)设置好3dsmax之后,把购买的模型在3dsmax里统一一下尺寸再导入unity里就肯定正确了。