在 Ursina 引擎中动画装配模型

Animating rigged models in Ursina engine

我知道您可以围绕 'animate' 移动和旋转对象,但我有一个不同的问题:有没有办法在 Ursina 中为装配模型设置动画?如果是这样,怎么做?

我在网上搜索了这个问题的答案,但没有找到任何有用的答案, 有人知道吗?

您可以简单地使用 Panda3D 的 built-in Actor class 来处理动画,然后将其重新设置为您想要制作动画的 Entity :

from ursina import *
from direct.actor.Actor import Actor

app = Ursina()

entity = Entity()
# animations are stored within the file
actor = Actor("filename.gltf")
actor.reparentTo(entity)

actor.play("animationname1")

app.run()