🚀 Adds new DistanceToTransform option to joysticks, letting you use a transform to define a stick's max range, potentially automatically changing that distance on canvas size changes
🐎 Adds extra compile conditions for InputSystem
📚 Adds missing tooltips to the SwipeZone, TouchAxis, TouchButton and TouchControls components
2.0The Rough DogJune 2022
✨ Adds the MovementDemo, a new demo scene showcasing the various types of joysticks and arrows you can use to control a simple character
✨ Adds the MMTouchFollowerJoystick, a new repositionable stick that follows your thumb wherever you go within the defined bounds
🚀 Exposes raw, normalized and magnitude hooks for all sticks
🚀 Adds debug values to the inspector of all sticks
🚀 Adds OnPointerDown, OnDrag, OnPointerUp event hooks for all sticks
🚀 Adds an option to the joystick class to be able to rotate a visual element to have it match the direction of the stick
🚀 Adds Interactable option to MMTouchButton
🚀 Adds InputSystem support to MMSwipeZone
🚀 Adds a ConstrainToInitialRectangle option to the MMTouchRepositionableJoystick
💄 Adds tooltips and comments to all stick classes
💄 Adds options to draw gizmos to see stick's max range and constraint zones corners
💄 Adds nicer looking inspectors to all joystick components
💄 Improves repositionable joystick reset
💄 Fixes indentation inconsistencies across all classes
💄 Removes the obsolete MMTouchDynamicJoystick class
💄 Renames demo spritesheet for consistency
🛠 Requires Unity 2019.3.28f1
1.5The BlacktopApril 2021
✨ Adds a repositionable joystick
✨ Adds a better swipe zone
✨ Adds examples of both to the NiceTouchTest scene
🚀 Adds duration data to swipe events
🐎 Renames scripts and assets for better sandboxing
💄 Improves the look of the CubeCylinderSphere demo scene
📦 Updates MMTools helpers
🛠 Requires Unity 2019.3.3f1
1.4The SwiperMay 2017
✨Adds swipe zones.
✨Adds compatibility with Unity 5.6.
1.3The State TrooperNovember 2016
✨ Adds states to buttons and axis buttons to avoid having events triggered in the wrong order in some cases.
🚀 Switch from awake to start for initialization on joysticks Requires Unity 5.4.1 or more.
1.2The EscapistSeptember 2016
🚀 Buttons and axis can now optionnally be pressed/released without lifting the finger, but rather just by moving out of the button
1.1The DynamiteSeptember 2016
✨ Adds dynamic/repositionable virtual joystick
🚀 Button states are now reset OnEnable
1.0The First LandingJune 2016
✨ Debug Level
✨ Cube / Sphere / Cylinder tech demo
✨ Complete documentation
✨ Multitouch joystick
✨ Multitouch buttons
✨ Directional arrows
✨ Basic skin
Constantly updated assets
All More Mountains assets receive regular updates, which always include bug fixes for all known issues at the time of the update, compatibility with new Unity releases,
improvements on existing features, and of course new features. All these updates, for all these assets, have always been free. You can see how often updates get released
in the graph below.
I'm always working on new features. Here's a roadmap for the incoming ones.
Warning : I won't be held responsible if some of these items never make it to a release.
Buy this asset (and anything, really) for what's been released, not what's possibly coming.
(Still, I'll probably be doing most of these.)