在Ursina引擎中制作动画时,你可以调用frameanimation3d函数,但它需要每帧一个obj文件。因此,如果有100个.obj文件要加载,游戏会变慢。有没有可能有一种方法可以更快地加载所有这些文件?(或者使用panda3d actor function,但它不支持某种类型的文件吗?)
frameanimation3d
panda3d actor function
omhiaaxx1#
确实,你可以用panda3d或ursina更快地加载动画。如果你使用panda3d,使用它们的.egg文件。你可以通过示例化和使用LoD来提高性能。检查Panda手册中的示例。不要忘记,ursina是在panda3d之上构建的,所以你可以在ursina中使用Panda的代码。我不确定Pandas的演员是否支持LoD。我写这篇文章是为了防止您使用相同的模型
1条答案
按热度按时间omhiaaxx1#
确实,你可以用panda3d或ursina更快地加载动画。如果你使用panda3d,使用它们的.egg文件。你可以通过示例化和使用LoD来提高性能。检查Panda手册中的示例。不要忘记,ursina是在panda3d之上构建的,所以你可以在ursina中使用Panda的代码。
我不确定Pandas的演员是否支持LoD。
我写这篇文章是为了防止您使用相同的模型