Journal Entry 20
Activity: Fix bugs, start work on level 2
Time spent:
- Change velocity visualiser shader - 25 mins
- make the camera movement at least somewhat bearable - 30 mins
- Add distortion effect to the info readout + eliminate pauses between clips - 30 mins
- Design level 2 - 20 mins
- Implement UnityEvent support in BatchMessageReceiver - 35 mins
- Write the first batch of messages for level 2 - 15 mins
- Fix bugs with the BatchMessageReceiver, playtest the first half of level 2 - 25 mins
Today I finally started work on level 2. I didn't get the menu done unfortunately, I'm going to tackle it tomorrow between classes.
I changed the shader the velocity visualiser arrow uses, since I found out that in the export, the default Unity wireframe shading didn't work and was just plain pink (yet another classic Unity move, something that's a default feature of the engine just straight up isn't supported by the engine). I followed this youtube tutorial for a hologram shader, but didn't bother with the line texture since it's not something I want anyway, and tweaked it a little to get to a result I liked.
I tried to make the camera movement more bareable, and it was one of the most frustrating things, on par with yesterday. In the end I wasn't able to eliminate the disgusting springiness, but I think the change I made at least reduced it a little. I spent thirty minutes on this and in the end, the only change I ended up making was uncommenting one singular line that I had previously commented. sigh
The level 2 design went well, until it came to the ever-troublesome targets. Unity once again showed its true face to me, as an absolutely incompetent tool that
- isn't able to have anything more than a singular basic data type as an argument in a function called by a UnityEvent
- isn't able to show a dictionary in the editor
I really don't know how this absolute joke of an engine caught on. How did people see this and think "yeah this is fine, that's what a proper game engine should be like." In the end I had to make an ugly workaround AND ANOTHER ugly workaround around that workaround, because Unity's inspector is a weak crybaby that fears anything it hasn't seen before.
Tomorrow, I will finish level two and at the very least start working on the menu, but I would like to finish it. However, given I have school and another quintet rehearsal which I'm sure won't be a disaster, I'm sceptical I will actually be able to finish the menu.
Now I'll heed Polle's advice and not indulge in more than five hours of rest.
Get Project C
Project C
Space Race
Status | In development |
Author | Rosie |
Genre | Racing |
More posts
- Journal Entry 224 hours ago
- Journal Entry 211 day ago
- Journal Entry 193 days ago
- Journal Entry 184 days ago
- Journal Entry 175 days ago
- Journal Entry 166 days ago
- Journal Entry 158 days ago
- Journal Entry 149 days ago
- Journal Entry 1310 days ago
Leave a comment
Log in with itch.io to leave a comment.