+1 vote

In Godot and in general. Is it better to use sprites or motion calculations? I guess while one consumes more memory, the other consumes more CPU.
My question is because I don't know if a plugin is better or use separate tools to create sprite. If a plugin were possible. Would Godot support Alpha channel export?
Thank you.

Godot version 3.3.2
in Engine by (20 points)

1 Answer

+1 vote
Best answer

I'm not aware of such plugin, but you could write one for yourself: just render to ViewportTexture, frame by frame, then combine them in a spritesheet. And yes, transparent background is possible.

In Godot and in general. Is it better to use sprites or motion calculations?

It depends on hardware. A lot of animated objects are eating CPU, while large spritesheets are
consuming a VRAM.

Aside from that, not knowing actual task, hardware specs, all this looks like "premature optimization", and should be avoided at initial stages. The power of node-structured engines (and Godot in particular) is a decoupling: you can swap render technique anytime, without rewriting application-logic parts. Do this when you're close to final.

by (1,438 points)
selected by

Thank you. I take this opportunity to say that Godot is a perfect tool because I think that to make a good game it is first necessary to program the tools to develop that unique game. That is why I have chosen Godot. So I want people not to have to use other tools to create sprites.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.