Git Commit: ????
"Added video settings, Changed Sharpshooter sprint"
Added video settings:
This part was my major work of today. It wasn't difficult at all, just time consuming to do all of it. I expanded the settings menu to include:
- Fullscreen modes
- Resolution
- Frame-rate limiting
- V-sync
Luckily for me, all of these settings were already built into unreal so all I had to do was put them together. The only thing I really had to do by myself was the safety measure of popping up the "Confirm Resolution" menu with a timeout that will reset the settings if they aren't confirmed. This is what all that looks like:
I also had to set the values when the player first loads up the menu. Here's that:
The current menu states look like this:
|
|
Very good design, I know |
|
I did all this for three reasons. One: I wasn't assigned anything else. Two: It would have to be done at some point. Three (the main one): I was playing Imperator: Rome which had awful display options (mainly the lack of a functional frame-rate limiter which caused my GPU to pump out way more frames than my monitor could handle) so I decided to see how hard it would be to implement it correctly for our game.
Changed Sharpshooter sprint:
I just added a separate variable for the stamina depletion and regeneration rates.
Comments
Post a Comment