2D Ultimate Controller V2 Released!
Added 2022-07-15 10:31:24 +0000 UTCPlease take note, this is a game-breaking update. Be sure to completely remove the old version before importing.
Changes:
- It now uses velocity, replacing the old MovePosition. This provides a smoother experience and is much easier to integrate with the built-in physics system. For example one-way platforms, 2d effectors now all work with the controller.
- An example sprite-sheet character is provided to show you how to get going with animations.
- Removed all the setup steps required to get going including layer and input setup.
- The controller now generates zero garbage.
- Modular stat system using scriptable objects. You can now edit stats in play mode and have multiple presets (I've provided a preset set to my liking).
- A VERY primitive attack system. This should get you going but I'd suggest abstracting it out at some stage.
- It now uses a capsule collider, which solves a whole heap of problems and makes edge-escaping much easier.
- Added some additional animation juice, such as tilting on slopes
- ... and more! :D
Let me know how you go!
Also, I'm now taking requests for features.
Comments
It's the top pinned post on my wall. A secret github repository
(Tarodev) Matthew Spencer
2022-08-10 04:36:14 +0000 UTCWhere do I download?
Tree
2022-08-10 02:49:11 +0000 UTCDon't touch the Rb too much π Take a look at the scriptable object assigned to the controller script. You can duplicate that one and edit your own, keeping mine as a reference π
(Tarodev) Matthew Spencer
2022-08-08 08:31:58 +0000 UTCI don't think I've ever signed up so fast for a Patreon! Love your work! Curious with v2, how can I change the player's movement speed? I'm tweaking the Rigidbody values and nothing seems to be changing. Am I missing something here? Would also love to see a separate walk/run state one day if possible!!
Jason Acuna
2022-08-08 08:13:18 +0000 UTC