首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何以编程方式加载戈多动画,将动画从电枢/骨架中分离出来?

如何以编程方式加载戈多动画,将动画从电枢/骨架中分离出来?
EN

Stack Overflow用户
提问于 2022-08-06 04:48:33
回答 1查看 287关注 0票数 1

我试图加载3D动画与使用动画的3D电枢分开。我可以从3d格式(.gltf,.escn)导入动画,并通过将动画->存储选项设置为".anim“或".tres”生成戈多动画文件。如何在运行时从GD脚本将其中一个文件(.anim、.tres)加载到AnimationPlayer (或等效文件)中?

我的最终目标是角色定制。不同的部件被组装成一个标准的电枢/骨架,动画在运行时加载在顶部。然而,我想要不同的动画标准名称。就像不同类型角色的不同“行走”周期(隐身法师的行走方式与装甲骑士不同),但是代码应该只读以下内容:

$AnimationPlayer.play("walk")

我不愿看程序动画,因为我的表演很成功。一次可能有数百个角色出现在现场。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-06 05:16:29

您可以加载您保存的动画(例如,从动画面板、动画->保存为)和从GDScript加载动画的load,然后调用AnimationPlayer上的add_animation,传递名称和加载的资源作为参数:

代码语言:javascript
复制
AnimationPlayer.add_animation("Walk", load("res://animations/walk.tres"))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73257252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档