Attention | Topic was automatically imported from the old Question2Answer platform. | |
Asked By | dynamite-ready | |
Old Version | Published before Godot 3 was released. |
I have an animated node containing one low polygon mesh (200 polys) and an animation imported from a Collada file.
Using a new Timer()
I duplicate each node, add it to the scene root, and then call the animation player’s play()
method to play the default animation. This works fine, and the frame rate stays high (60fps) when I generate 5 - 8 duplicates, but at 10 -16 duplicates the performance is awful.
How can I optimise the performance here?
Can the problem here have something to do with running an animationPlayer node for each clone? Or is there perhaps a better way to share animationPlayer data from one node between multiple nodes?
can you make an sample project to reproduce it?
It’s hard to say what can improve in your case.
volzhs | 2017-01-19 12:19