Godot Engine:3D动画loop无效的问题解决

Kanya ·
更新时间:2024-09-20
· 557 次阅读

问题描述

在这里插入图片描述

已经在AnimationPlayer中将一个动画片段设置为loop,在编辑器中也可以看到它正常循环,但是当场景运行起来以后,就不循环了

解决方法

在这里插入图片描述

查看一下层级图会发现,除了场景的根节点以外其它节点都是灰色的,animation_player也是灰色的,灰色意味着修改不会保存,这是因为该场景是我们直接从导入的3D资源(FBX等)直接继承而来的,要解决上面的问题,需要选择根节点Player右键清除继承

在这里插入图片描述
注意清除继承操作是不能撤销的
在这里插入图片描述

这样所有的节点都是可编辑状态了

在这里插入图片描述

然后再在AnimationPlayer中重新将该动画片段设置为loop,就可以了


作者:开发游戏的老王



godot loop 3d

需要 登录 后方可回复, 如果你还没有账号请 注册新账号