For more detail this asset from the Unity Asset Store: Click Here
This is a paid asset, but now you can download Smart Platform Colliders for FREE, Please keep in mind this package is provided only for learning purposes or to be able to test before buying the product, NOT FOR COMMERCIAL PURPOSES.
Smart Platform Colliders v1.1.4.3
Fully Supports Unity 5, 2017 & 2018!
Smart Platform Colliders are an enhanced version of physic colliders included with Unity, improved to solve some problems found when using the default colliders like sticking when moving a box collider over collider joints, a slope or small imperfections, trespassing colliders when moving fast, etc.
WebGL Demo | Web Demo | Forum | Docs | API Docs
*** Features *** (click here to see a detailed list)
• Full, commented & clean source code
• Simple and easy to use and understand
☆ Updating position on Update allowing a smooth movement at max. FPS (new v1.1.2)
☆ Pixel Snap Rendering (new v1.1.1)
☆ Smart Character Controller (new v1.1.0):
New and improved platform controller versatile and easy to configure with trajectory guides
☆ Smart Platform Controller:
Basic controls: jumping, wall jumping, multiple jumping, walking, swimming, ladders and climbing areas
• Works both with 2D & 3D Unity colliders
• Integration with Unity physics 2D & 3D
• Works with rigidBody & rigidBody2D
• Works with any gravity direction
• Can be rotated & scaled
• Moving platforms detection
• One way collisions
• Pushing other objects with 2D/3D rigidbody
• Samples and scripts for making a simple platform game using the smart colliders
Credits:
– Special Thanks to Kenney for the CC0 Graphic Assets: www.kenney.nl, used for the samples
– Special Thanks to Philippe Cizaire for the Graphic Assets: http://cartoon6r.free.fr, used in the tutorial01 sample.