brody,
@brody@peoplemaking.games avatar

Jeez, this is Unreal Engine 5's 9-slicing implementation?? This is so awful, good god. I didn't think you could screw this up...

glassbottommeg,
@glassbottommeg@peoplemaking.games avatar

@brody ahahaha hahahahahahahaha <wheeeeeeeeeze>

Yeah welcome to the hell I spent a while in a few weeks ago

As far as I can tell, everyone basically writes THEIR OWN UI MATERIALS for essentially everything. Or they have no idea what 9 slice even is, because their idea of UI is solid color transparent boxes with rounded corners.

It's a very good UI system that's categorically incapable of making UI that looks remotely good, without a ton of custom code.

brody,
@brody@peoplemaking.games avatar

@glassbottommeg If I was on a long-term project on this, I absolutely would start writing my own, but nope, not worth it. Yikes.

ben,
@ben@m.benui.ca avatar

@brody @glassbottommeg if there's a desired behavior maybe we could make a PR for the engine? a new drawing style?

glassbottommeg,
@glassbottommeg@peoplemaking.games avatar

@ben @brody the one in engine right now simply does not work. It would be faster to simply point an engineer at a unity and say "like that". They're not even close to usable right now.

The behavior is such that even if you get it working, you then can't control the relative pixel size, it's like- utterly bizarre.

Oh and it stretches instead of tiles on the slices, to boot!

It basically only works for tiny rounded corner solid color "laser" style windows. Which checks out I guess, that's all Unreal games really ever bothered having.

brody,
@brody@peoplemaking.games avatar

@glassbottommeg @ben On top of this, there’s no good way of previewing how your image is being sliced and if your image will be sliced as expected depends on the Image Size and whether you’re using Box or Border draw mode.

Sorry, I know this is all just complaining. Like Megan, I’d point to Unity, but also Game Maker as good examples of 9-slice that’s usable and no-nonsense.

sinbad,
@sinbad@mastodon.gamedev.place avatar

@brody @glassbottommeg @ben I'm glad it's not just me. I don't want to pile on but I can confirm that the 9-slice UI stuff in UE is very, very odd and I didn't find it at all usable because of all the issues mentioned here. None of the draw modes do what you would expect coming from other systems (including non-game UI definitions), you have to craft your textures to the specific size you need because there's no edge tiling. You can basically only do fixed size or extremely plain buttons

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • ngwrru68w68
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • GTA5RPClips
  • Youngstown
  • everett
  • slotface
  • rosin
  • osvaldo12
  • mdbf
  • kavyap
  • cubers
  • megavids
  • modclub
  • normalnudes
  • tester
  • khanakhh
  • Durango
  • ethstaker
  • tacticalgear
  • Leos
  • provamag3
  • anitta
  • cisconetworking
  • JUstTest
  • lostlight
  • All magazines