Add Gamepad RUMBLE with Input System | Easy Unity Tutorial

  Рет қаралды 9,903

Sasquatch B Studios

Sasquatch B Studios

Күн бұрын

Пікірлер: 30
@PhantomWolf93
@PhantomWolf93 9 ай бұрын
Great video! It's straightforward and easy to follow. Thank you very much! An important note for PS4 controllers: If you are using a PS4 controller connected via Bluetooth and it doesn't have vibration, it's likely because wireless rumble isn't supported. Rumble is only supported when the controller is connected via a wired connection. However, you can work around this issue by using a software called DS4Windows. This program emulates Xbox controllers and allows your PS4 controller to have rumble functionality even when connected via Bluetooth.
@manningfamilychronicles1601
@manningfamilychronicles1601 Жыл бұрын
Thank you for laying out the process of making managers as singletons. Looking forward to giving that a try.
@sasquatchbgames
@sasquatchbgames Жыл бұрын
I was so excited the first time I learned about singletons. They're great. Glad you liked it!
@classickev5982
@classickev5982 Жыл бұрын
The Rumble Manager script in the tutorial works great and easily connected with my take damage scripts - Thanks!!
@polyhedragames
@polyhedragames Жыл бұрын
Really appreciate this. I already had my inputs setup and configured but creating a rumble manager instance and being able to call rumbles with a single line of code was exactly what I needed
@polyhedragames
@polyhedragames Жыл бұрын
Also I added an Awake method to the rumble manager to make sure there's only one and that it persists through scenes if anyone else finds that helpful. For me, I found this necessary to add after the character died and the game changed scenes to a gameover screen or restarted the level: private void Awake() { if (instance == null) instance = this; else { Destroy(gameObject); return; } DontDestroyOnLoad(gameObject); }
@Notreal76
@Notreal76 Жыл бұрын
Great tutorial, as always.
@sasquatchbgames
@sasquatchbgames Жыл бұрын
Glad you liked it!
@Betruet
@Betruet Жыл бұрын
Great video! I've been using "Feel" it has been great although I did have some issues with multiplayer when adding and removing players at runtime. The players where getting the incorrect rumble. I did fix it but I think its a sub optimal solution but, like alot of things it works so I moved on, I will probably look at it again at some point.
@iiropeltonen
@iiropeltonen Жыл бұрын
This was great. I've had trouble understanding The new input system. You seem to understand it. I would watch a tutorial of you explaining how to use it.
@BurtBot
@BurtBot Жыл бұрын
Excellent tutorial, thank you so much!
@madas88
@madas88 Жыл бұрын
It's a fair tutorial for Unity Input System. Thanks!
@VEETEEGameStudio
@VEETEEGameStudio Жыл бұрын
Hey man,great video I just find it kinda nice that we wrote exactly the same code and I hadn't watched this video when I made my vibration manager 😅
@viva-la-baz1458
@viva-la-baz1458 Жыл бұрын
im getting an error at "(StopRumble(duration, pad));" error CS1503: Argument 1: cannot convert from 'System.Collections.IEnumerable' to 'string'
@midniteoilsoftware
@midniteoilsoftware Жыл бұрын
I would just make Controls a property with a public getter and private setter. It will be excluded from the inspector autoatically. Why didn't you just use a yield new WaitForSeconds in your coroutine?
@sasquatchbgames
@sasquatchbgames Жыл бұрын
Old habit I suppose!
@rahelgamma5738
@rahelgamma5738 Жыл бұрын
Hey great video! The rumble/vibration works on windows but I have a bug on my mac... the rumble starts and does not stop, any idea if there is a solution for mac or a workaround?
@ambiguouscompany
@ambiguouscompany Жыл бұрын
Any best practices on how to properly layer rumble? For example, I have a rumble when the player runs into a wall or the ground and a rumble when a player gets hit with an explosion, but if the rumbles overlap there is some inconsistency. I am trying to stop and restart the coroutines each time a collision happens, but it is still not yielding the results i desire.
@omarandoms1727
@omarandoms1727 7 ай бұрын
Thank You So much that really helped ♥
@artofadval
@artofadval Жыл бұрын
Great tutorial. Thanks so much!
@sasquatchbgames
@sasquatchbgames Жыл бұрын
Glad it was helpful!
@arcade.autumn
@arcade.autumn Жыл бұрын
Hi, have you tried making more shorts for reach as well? shorts content seems to be a good way to reach an audience as well.
@sasquatchbgames
@sasquatchbgames Жыл бұрын
Not yet, though we plan to start soon!
@tiernanstevens117
@tiernanstevens117 Жыл бұрын
Cheers mate!
@jackhandsome4257
@jackhandsome4257 8 ай бұрын
Thanks😋
@deanthomas1900
@deanthomas1900 9 ай бұрын
bro types faster than he speaks 😭😭😭
@muhammadaneessiddiqui2855
@muhammadaneessiddiqui2855 10 ай бұрын
Will same will work with ps. Dual shock
@Coco-gg5vp
@Coco-gg5vp Жыл бұрын
First
Teleport Your Player Back To Safe Ground | EASY Unity Tutorial
15:58
Sasquatch B Studios
Рет қаралды 3,1 М.
Simple Navmesh Minimap (Unity)
2:08
Arnesso
Рет қаралды 47
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 21 МЛН
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 34 МЛН
Claude MCP - How To Modify Your Servers To The Next Level
14:21
Create an ANIMATED Aim Line | Unity Tutorial
7:20
Sasquatch B Studios
Рет қаралды 10 М.
How to Control Your Menu with Keyboard/Gamepad | Unity Tutorial
9:43
Sasquatch B Studios
Рет қаралды 26 М.
How To Add Sound Effects the RIGHT Way | Unity Tutorial
15:21
Sasquatch B Studios
Рет қаралды 47 М.
How to Rebind Your Controls in Unity (With Icons!) | Input System
20:29
Sasquatch B Studios
Рет қаралды 28 М.
Unity Basics Episode 6: Your First Game!
19:10
Damm Labs
Рет қаралды 110
Unity Pause Tutorial: Best Practices to Pause Your Game the Right Way
5:49
Sasquatch B Studios
Рет қаралды 12 М.
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 21 МЛН