Unity Training (My Own Time)
Even with my team confidently doing the coding, I didn't want to take a step back and not be involved which I did mention to all of them, my contributions as you already know what to make or find a majority of the assets and help whenever I can, but because of this it gave me the opportunity to really start using probuilder in Unity again and start to understand character movement.
I set up a project which was already the same as the one we were supposed to used for the prototype so I could get started, and I knew my coding skills are well…. Not good, again I find it a struggle to write anything but reading, no problem. So what I wanted to do was a set up a basic character controller only on the x and y axis, which if implementing them in a 3D environment can be a little tricky but not impossible
I looked at a couple of tutorials to get myself started, which one did use Visual Script whilst the other did not, but it did help me understand a few things but I did come into a problem
I think there was a coding issue with one of the components called "Character Controller" which was a very strange component, as the component itself has its own Rigid body with gravity, I found this out after various attempts wondering why my character kept falling through the mesh, and also my the character kept colliding with the controller making a lot of weird movements
WHY DOES THE CONTROLLER NOT HAVE A RIGIDBODY THAT I CAN EDIT? I don't have a clue, this means more research is necessary maybe it can be edited but I don’t know about it at all
But eventually I found a loophole to this, why not make a prefab that the Empty Game Object that has the Character Controller Component have its own surface to land on, which it worked so the actual player which was the child of the Empty Game Object doesn't fall through the mesh and acts accordingly
Unfortunately, it did move very slowly, but at least we got somewhere with it, but then I took my time to ask for some assistance from Jarek Francik (the best man for the job) to help me through it…. We shall see how this goes.