Hey @Touka01! I’ve also implemented the same mechanic in the past
So what you need to do is to create an input action and set it’s value type as Axis 1D (float) like this:
Then from the Input Mapping Context, bind it to the Mouse Wheel Axis like this:
Then set up your character blueprint’s Event Graph like this:
In my blueprint code above the default value of my variable named “Calibration” is 25. You can set it’s default value along with the min & max values of the clamp node to your liking.
And here’s the result:
Now you can increase the speed by scrolling the mouse wheel up and decrease it by scrolling down!
Hope this helps