我什么也没碰,除了:
当(很长的)导入完成后,我收到此错误:
Blender could not convert the .blend file to FBX file.
You need to use Blender 2.45-2.49 or 2.58 and later versions for direct Blender import to work.
Run Code Online (Sandbox Code Playgroud)
当然,我使用的是最新版本的 Blender ( 2.79b),一切都与 Unity 完美配合2018.3.13f。
所以我的项目都因为这个问题而无法工作。2018.3.13f如果我在以前的 Unity 版本 ( )中重新打开它,它就可以工作。
到目前为止,我在互联网上发现的所有内容都是关于“微软发布了一些东西,使 Python 的工作方式不同,因此出现了这个问题”。但这现在还不是问题。
任何想法?
Blender 的最新版本是2.80 Beta
根据这篇文章,这似乎是一个 Unity“错误”。
显然,他们必须更改导入脚本中的某些内容才能使用,Blender 2.80同时破坏了使用旧 Blender 版本创建的文件的导入。
Unity 2018.3反过来也有问题,无法打开使用Blender 2.80.
该帖子的解决方法是复制
2018.3.XXX\Editor\Data\Tools\Unity-BlenderToFBX.py
Run Code Online (Sandbox Code Playgroud)
从 Unity 2018.3 安装到新的 2019.1.0f2 安装并覆盖相应文件
2019.1.0f2\Editor\Data\Tools\Unity-BlenderToFBX.py
Run Code Online (Sandbox Code Playgroud)
或者,您始终可以手动将 Blender 文件(我找到的最好的例子)(有大量教程,但显然没有来自 Blender 本身的教程 ^^)导出到 FBX,而不是将其导入到 Unity 中应该没有(更少)问题。
| 归档时间: |
|
| 查看次数: |
7296 次 |
| 最近记录: |