Rush Player Controller
A downloadable tool
== [DEPRECATED] ==
Please visit Impact's git page and review the readme to learn how to install it via the unity package manager. Impact is the next iteration over Rush and sports many improvements to its underlying systems, most crucially a stronger framework for adding your own custom functionality.
Oh and also Impact has support for quake physics. Yes. You can now make beautiful deathmatch games using impact.
A Rigidbody-based playercontroller for Unity
To get access to InControl and Tank Control support, you'll have to get RushV2 and install the input addons package. To configure an input module, just attach it to the rush controller and assign the input module in the inspector to Rush's inputmodule slot under the controls tab.
When using V2, you'll need to configure your Time settings correctly, otherwise you might notice some undesirable jittering when turning around. Go to Project Settings > Time > Fixed Timestep , then set it to 1/Framerate, so if your game runs at 60 FPS, you'll just write 1/60 into the slot. After that, you're basically good to go! Your controller will feel crazily smooth.
You can generally do the same for most framerates, just be cautious that as you get lower, you might need to use a multiple instead of the direct value (so for 24 FPS use 48 FPS as your base) to prevent any physics bugs from creeping in.
This work is licensed under a Creative Commons Attribution 4.0 International License.
|Tags||fpscontroller, tpscontroller, Unity|
|Average session||A few seconds|
Click download now to get access to the following files:
- Rush PatchesDec 02, 2021
- Rush V2: It's ridiculous, but true: stair stepping is now functionalSep 09, 2021
- Small Bug CorrectionAug 07, 2021
- Rush - V2 Out NowAug 05, 2021
- Rush - Slope CorrectionsJun 19, 2020
- Rush - Out NowJun 07, 2020