0 votes

Hi All.
In my 3d project I have an animated sprite 2d (a blood splash) showing on screen when the player gets hit by a bullet.

I want to be able to have a 3d mesh instance show in front of that blood splash.
I set the material on that meshinstance3d to the highest render priority (127) and disabled the Z depth check on it but it's still rendering 'behind' the 2d sprite. What should I do?

Godot version 4.0
in Engine by (512 points)

I would try to animate blood splash using 3d mesh instead, but using plane mesh on billboard mode, so You can use the same animated texture for this effect. This way You should be able to control of rendering of both effects more precisely.

Please log in or register to answer this question.

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 Frequently asked questions and 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 [email protected] with your username.