您当前的位置: 首页 > 

开发游戏的老王

暂无认证

  • 10浏览

    0关注

    803博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Godot Engine:选择Skeleton节点时出现不停输出“object was deleted while awaiting a callback”并死机问题

开发游戏的老王 发布时间:2020-08-11 16:57:41 ,浏览量:10

Blender 2.83.4 Godot Engine 3.2.3 rc3

文章目录
      • 问题描述
      • 产生原因
      • 解决办法

问题描述

在Blender中使用Rigify绑定了一个角色模型并做了简单的测试动画,以glTF格式导入到Godot中。运行动画倒是没有问题。只不过一选择编辑器中的Skeleton节点必死机

在这里插入图片描述

这是死机时后台的输出情况 在这里插入图片描述

产生原因

这是Godot自己的BUG,主要是由于骨骼过多造成的,GitHub上相关问题有很多,目前还没有解决。

其实也不能算是BUG,实际上也并不是死机,就是当骨骼多的时候会很慢很慢。

在这里插入图片描述

解决办法

老王转念一想,我的角色很简单,那用得了这么多骨骼,一检查才发现,导出时把所有骨骼都导出来了。而实际上我们只需要用到影响网格的骨骼。所以,在导出选项中取消不必要骨骼的勾选就可以了

在这里插入图片描述 这样不但避免了编辑器死机的问题,运行时的效率也提高了!

关注
打赏
1656935939
查看更多评论
立即登录/注册

微信扫码登录

0.0811s