P-172: Unity: Space Environment: Part 21
I have implemented ladders in my Unity project. Surprisingly, there doesn’t seem to be a dedicated drop in system for ladders, so I had to create them myself.
This was a little tricky, I had to use triggers and some vector maths to adjust the players position when they are moving up and down the ladder. This seems to work well. The trickiest part was disabling gravity on the player object while they are on the ladder. I needed to do this to prevent “jitter” caused by the player moving down due to gravity at the same time that they were moving up due to climbing.
I have also added the character that I created in Mixamo fuse for a previous T3D project. This was very easily to add and animate in Unity, using the existing animations that I had. I intend to eventually develop a complex AI system for this project, which will tie into the character and animation system.
There are a few advanced packages in the Unity store for implementing AI (such as RAIN), but I feel it is too early to look into these. I will probably go with a custom solution anyway, since my requirements are quite unique.

17/10/2016 , 10:22:56 PM
Unity Personal (64bit) – P0Lab2.unity – New Unity Project – PC, Mac & Linux Standalone

17/10/2016 , 10:22:48 PM
Unity Personal (64bit) – P0Lab2.unity – New Unity Project – PC, Mac & Linux Standalone

17/10/2016 , 04:32:04 PM
Unity Personal (64bit) – P0Lab2.unity – New Unity Project – PC, Mac & Linux Standalone

17/10/2016 , 10:23:02 PM
Unity Personal (64bit) – P0Lab2.unity – New Unity Project – PC, Mac & Linux Standalone

17/10/2016 , 11:51:49 PM
Unity Personal (64bit) – P0Lab2.unity – New Unity Project – PC, Mac & Linux Standalone
