How to create a Button with Modifiers in Unity UI (ctrl, alt, shift, shoulder button, ...)
Chapters
This tutorial teaches you how to create a button that uses modifiers to change its behaviour. This will use the new input system. A typical use case would be an inventory or resource management system, where one click takes an item, using the shift modifier with a click takes multiple, alt modifier with a click chops the stacks in two and so on.
This system will handle:
- OnClick events for no modifier, one modifier, another modifier or both at the same time
- Notifier events to subscribe to, depending on which combination of modifiers you hold down
Hope you enjoy it!
āļø Github: https://github.com/Maraakis/ChristinaCreatesGames/tree/main/Modifier%20Button
š Chapters
š Get the PDF Version of my tutorials
Would you rather read a book? I have a collection of eBooks on the Unity UGUI System here:
š Itch: https://christinacreatesgames.itch.io/
š¬ Join the Discord
You are very welcome to join https://discord.gg/8pDT2J2TBX !
š® Play My Games
š² https://christinacreatesgames.itch.io
šļø Recommended Assets
https://assetstore.unity.com/lists/highly-recommended-9071944798250?aid=1101lr4hF [affiliate]
š List of books all around Gamedev and Design I recommend: https://www.christinacreatesgames.com/bookshelf
Otherwise, using my affiliate codes for these stores helps to support my channel:
š Unity Asset Store: https://assetstore.unity.com/?aid=1101lr4hF [affiliate]
šŖ Synty Store: https://syntystore.com/christinacreatesgames [affiliate]
šŖø Envato Elements: https://1.envato.market/ChristinaCreatesGames [affiliate]
š¦ Amazon: https://amzn.to/3G8NgFq [affiliate]
š Actionable UI Feedback for Your Game
I offer UI consulting for gamedev projects! With 15+ years of design experience and a background of a teacher, Iām here to help:
š Learn more: https://www.vennegerts.com/en/gamedevelopment-consulting/
ā Support Me on Ko-fi
If you enjoy the content and want to support my work:
š Buy me a cocoa: https://ko-fi.com/christinacreatesgames
#unitytutorial #unity3d #gamedev #indiedev
Science & Technology
#Modifier Button Unity
#Unity Button
#Unity UI
#Unity new input system
#Unity new input system Button
#Unity UI Tutorial
#Unity Button Tutorial