I’m trying to do a radial inventory menu where i will spin the widget canvas (so the top item will be the one i will have in hand(still need to figure out a way of doing that) but first issue is the slots/images i have in the inventory then the canvas rotates will be sideways and upside down. is there a way to force them to always face the screen in the right orientation(while rotating with the widget) - kinda like a particle system would always facing the camera?
There is no built-in method for this, you’d need to recalculate angles for each element against the parent canvas.
Here’s how I usually approach anything carousel-like in widgets; an alternative that positions the elements in a circular fashion and then animates the angle offset:
The parent widget is just a canvas with a dark border:
The distribution function:
And we rotate with the mouse wheel:
Link to project:
Do tell if it makes sense.
What I’d normally do here is to have a bunch of named slots distributed as needed, and then have them host item widgets we need. This way you can have any number of slots with only some of them occupied.
The whole thing needs more work anyway, but the approach is sound and quite flexible!
way more complicated than i would predict, but thank you so much!
thats both hilarious and genious





