Toy on a Mission UE4 Remix - Day 92

Published February 12, 2016
Advertisement

Hello again.

I haven't spent as much time as I would like on ToyMission.
I have been working on the main menu since the last Journal entry.

I spent a lot of time trying different ways of laying out the graphics options menu.
Vertical boxes, Multi tab groups.
I ended up using Horizontal boxes in Vertical boxes for the layout of the items so that each option is consistent in layout.

Applying the graphics settings with Blueprints is proving to be frustrating.
Mainly because BP do not (yet) have templates or a std::map, So I could not make a nice abstract way of handling the different console commands to change the Engine Scalability.
So I am going to create some C++ functions to handle the engine scalability for me where each option does not require a small hill of different variables for book keeping.

I need to find a way of enlarging the size of the check box (It's the tiny square used for the full screen option), Or making my own UMG widget for the check box.
The default combo box (string) that comes with UMG hase text that is tiny AND cannot be resized dry.png , So it requires you to create a widget with a background and text to get text that is big enough to easily read.

I now need to add some tool tips to each option.

Here is a screenshot of how the graphics options menu currently looks.
Screenshot_2.jpg
I want to change the font and add some textures for a border.

I plan on having some more ingame screenshots for next time, I will probably have to use FRAPS to record a short piece of gameplay to find a nice screenshot.
I also have a map with the ball and some lights in that I am working on for a splash screen or banner.

Thanks for reading.
That's all for now.

1 likes 2 comments

Comments

ferrous

I have to admit, one of the things that always drives me nuts when doing GUI using an editor like Unreal or Unity is just how terrible the UI support is. I constantly get annoyed with Unity with little things like when all I want to do is have 3 buttons evenly spaced apart vertically. I guess I'm totally spoiled by XAML and WinForms.

February 12, 2016 10:28 PM
ryan20fun

I have to admit, one of the things that always drives me nuts when doing GUI using an editor like Unreal or Unity is just how terrible the UI support is. I constantly get annoyed with Unity with little things like when all I want to do is have 3 buttons evenly spaced apart vertically. I guess I'm totally spoiled by XAML and WinForms.

Yip, Although UE4 does have the horizontal/verticle box that can be used to have evenly spaced out widgets in them.

My problem was getting a divider between the left and right so that I can have a nice table with even spacing.

February 13, 2016 06:17 AM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Profile
Author
Advertisement
Advertisement