You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Currently sprite draw order for Actors or VisualThinkers depends on the order in which they are spawned. This can currently only be worked around by spawning Actors that should be underneath first and Actors that should be on top last, which may not always be desirable outside of writing a controller entity that spawns actors in a specific order.
Describe the solution you'd like
A variable or function that can be changed or called (I suspect the latter to be more feasible) to set draw order for the calling Actor or VisualThinker.
Describe alternatives you've considered
As mentioned in "related problem", the only way around this is to set up a Rube Goldberg-esque controller (a Thinker is good but it must keep a position, while an Actor has overhead but is desired in situations where this assembly should be interactive for the player) that spawns other Actors or VisualThinkers in a very specific order, perhaps constantly if constantly spawning effects are part of the assembly and wanting a sprite to stay on top at all times is desired.
Add any other context or screenshots about the feature request here.
No response
The text was updated successfully, but these errors were encountered:
GZDoom version
GZDoom 4.14
Which game are you running with GZDoom?
Doom 2
What Operating System are you using?
Windows 10
If Other OS, please describe
No response
Relevant hardware info
No response
Is your feature request related to a problem? Please describe.
Currently sprite draw order for Actors or VisualThinkers depends on the order in which they are spawned. This can currently only be worked around by spawning Actors that should be underneath first and Actors that should be on top last, which may not always be desirable outside of writing a controller entity that spawns actors in a specific order.
Describe the solution you'd like
A variable or function that can be changed or called (I suspect the latter to be more feasible) to set draw order for the calling Actor or VisualThinker.
Describe alternatives you've considered
As mentioned in "related problem", the only way around this is to set up a Rube Goldberg-esque controller (a Thinker is good but it must keep a position, while an Actor has overhead but is desired in situations where this assembly should be interactive for the player) that spawns other Actors or VisualThinkers in a very specific order, perhaps constantly if constantly spawning effects are part of the assembly and wanting a sprite to stay on top at all times is desired.
Add any other context or screenshots about the feature request here.
No response
The text was updated successfully, but these errors were encountered: