Friday, 23 June 2017

Whenever the game is launched this screen above will appear and it will display all the information the player needs.
Here you can see how it looks in game. I Have hooked up the HUD display times with the variables and blueprints i have created and this allows them to work. 
Here is a picture of what will appear after you press the left mouse button to play the game, a countdown screen will fade in and count down from 3. After it shows GO! you will be able to drive.
Here you can see how the HUD looks in game, as you can see it displays all the times, gold,silver, bronze, your time, lap count and best time.
Inside the graph part of the HUD I've set up a blueprint which will get reference to MyPlayerController
Here are the variables i created to make everything in my hHUD work, these 'ESlate Visibility' type variables will allow me to set the gold time, silver time etc to be visible off the screen when no longer achievable and will also make the splash screen dissapear after the time is up, same for the game hud, after pressing the left mouse button it will disappear.


This is the hierarchy that contains everything in the HUD as you can see nearly everything is labeled nice and neatly. This is where i placed all my widgets in order to make the HUD.

This blue-print is used to make the race start when pressing the Left mouse button, it has a delay on it so it doesnt instantly make the race start when LMB is pressed.
Here are the new lap and race record widgets! they fly on and off the screen whenever appropriate, this is done thanks to animation which I have created for them.

this blueprint will hide gold, silver, bronze times if they can no longer be achievable, the game will constantly monitor to see if we can still achieve them, if no they will be disconnected and no longer appear on the hud. see picture below for an example of how it looks like. 

No comments:

Post a Comment