Pause Menu Added, Post Processing Added, Squashing Bugs
Changelog:
- Pause menu added - press escape key
- Added in post processing to the camera, I thought it was there already but nope. Looks better? Maybe?
- added some invisible code stuff that I think will stop me from overwriting my changes to existing code when I update with newer versions of asset. I think. Only time will tell.
Another update but it's tiny. You can now press escape to bring up a pause menu, letting you resume or quit. I also wanted a restart function (it's currently possible to get stuck on level geometry), but I'm currently getting a bug where it restarts but the camera can't find the player (alternately, the camera works but none of the guns work - I'm going in circles a bit so not sure which bug suggests the right track). I think it's related to another bug I'm encountering with Invector's portal prefab. The intent is to have a portal you can step through and load another level. At the moment, I can't figure out why it isn't working. I'm going to write to the asset publisher to see if they can help, I have a barebones example working, but then it doesn't work in my real level and I have no idea why. Now when I say bug, I don't blame the asset publishers, this is almost certainly a me problem and I'm not seeing what I'm doing wrong.
I'm posting this as a way to feel like I've done something but currently I'm experiencing the demoralizing feeling I get when I can't work out a bug and feel dumb. But this is a stupid simple demo and I'm going to figure this out eventually.
One thing I'm considering is looking into Quest Machine, I intend to use it eventually for generating quests and managing save states. I'm wondering if I should stop bothering with this Invector Portal issue and try to figure it out with QM. I imagine my issues with the camera will still be there in QM.
Useful Links
- John French - The right way to pause a game in Unity
- Fix for Application.Quit() not working in Unity Editor
- This helped me figure out what I need to tell Invector to do to when going into pause mode
Useful Snippet (I cannot find the URL where I got this in my history, apologies)
This is for using UnityEvents for pausing functions, not sure if it's a good idea or not.
using UnityEngine.Events;
public UnityEvent PauseEvents;
public UnityEvent UnPauseEvents;
PauseEvents.Invoke();
UnPauseEvents.Invoke();
Get Jelly Hunters
Jelly Hunters
Third Person Shooter with aliens and low poly style
Status | On hold |
Author | Brent Morris |
Genre | Action |
Tags | Aliens, invector, Sci-fi, Singleplayer, Third-Person Shooter, Unity |
More posts
- This is likely a terrible ideaApr 10, 2021
- Migrating to a different machine.Apr 06, 2021
- Playground Level AddedApr 01, 2021
- Caves Level AddedMar 29, 2021
- First uploadMar 27, 2021
Leave a comment
Log in with itch.io to leave a comment.