Sign in to follow this  
  • entries
    54
  • comments
    70
  • views
    38780

Toy on a Mission UE4 Remix - Day 92

Sign in to follow this  

995 views

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.


Sign in to follow this  


2 Comments


Recommended Comments

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.

Share this comment


Link to comment

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.

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now