【发布时间】:2022-12-15 13:45:45
【问题描述】:
当尝试在 Ursina Engine 中制作动画时,您可以调用 frameanimation3d 函数,但它需要每个帧的 obj 文件。
所以如果要加载 100 个 .obj 文件,游戏会变慢。有没有办法更快地加载所有这些文件?
(或者可能使用panda3d actor function,但它不支持某种类型的文件吗?)
【问题讨论】:
标签: python-3.x animation panda3d ursina
当尝试在 Ursina Engine 中制作动画时,您可以调用 frameanimation3d 函数,但它需要每个帧的 obj 文件。
所以如果要加载 100 个 .obj 文件,游戏会变慢。有没有办法更快地加载所有这些文件?
(或者可能使用panda3d actor function,但它不支持某种类型的文件吗?)
【问题讨论】:
标签: python-3.x animation panda3d ursina
的确,您可以使用 panda3d 或 ursina 更快地加载动画。如果您使用的是 panda3d,请使用他们的 .egg 文件。您可以通过实例化和使用 LoD 来提高性能。查看熊猫手册中的示例。别忘了,ursina是建立在panda3d之上的,所以你可以在ursina中使用熊猫的代码。
P.S.:我不确定熊猫的演员是否支持LoD。
【讨论】: