Taking a Day: Shouldn't Have


I took the day off yesterday, didn't work on the game at all. Instead, I was sucked into playing Oxygen Not Included, an amazing game! I really shouldn't have though, it's important to keep working every day. And today I'm back at it again. This time I'm troubleshooting my interactables more. I am having issues with the system not being fully stable.

Turns out there were actually a few issues, and I'm not even sure I've found them all. I started by trying to cleanup my debug messages a little bit. I had a bunch of animation related stuff happening that had no use and it was firing off constantly. So I did a quick change and comment in my code and cleaned up tens of thousands of debug messages.

Then I figured out a condition existed where my raycast could begin inside the area it was trying to detect, which was not good. It caused inconsistent interactability. So, I moved my raycast origin and changed my collision stuff around. Now the player can't walk all over the interactable. But, that didn't fully solve my problem because in my code the origin of the raycast kept moving! Another comment and problem solved!

So that's it today, great progress on stabilizing my interactions and cleanup of code that doesn't actually do anything. There's still more to do, but for now things are working okay! I think next time I'll work on my quest system some more. Wish me luck!

Leave a comment

Log in with itch.io to leave a comment.