This controller automatically detects and supports:
• Steering wheels (like your PXN V9)
• Gamepads (Xbox, PlayStation controllers)
• Keyboard input
2. PXN V9 Steering Wheel Support
The PXN V9 works well because RCC supports DirectInput and XInput devices:
Steering Controls:
• Steering Wheel: Left/Right steering input
• Pedals:
• Accelerator (right pedal)
• Brake (left pedal)
• Clutch (if available)
Button Mapping:
The PXN V9 buttons typically map to:
• Gear Up/Down: Paddle shifters or buttons
• Handbrake: Assigned button
• Horn: Assigned button
• Lights: Assigned button
• Camera switching: Assigned button
4. Why PXN V9 Works So Well
1. DirectInput Compatibility: RCC supports DirectInput devices
2. Automatic Calibration: The system auto-detects steering range
3. Force Feedback: Supports steering wheel force feedback
4. Analog Input: Full analog support for steering and pedals
5. Button Mapping: Flexible button assignment system
5. Input Axis Configuration
The RCC system uses Unity's Input Manager with these axes:
• Horizontal: Steering (left/right)
• Vertical: Accelerator/Brake
• BrakeAxis: Separate brake pedal
• Clutch: Clutch pedal (if manual transmission)
6. Control Features in Your Game
Based on your CRCarInfo.cs, the controls handle:
7. Multi-Input Support
Your game supports multiple input methods simultaneously:
• Steering Wheel: Primary racing experience
• Gamepad: Console-like experience
• Keyboard: Backup/accessibility option
8. Performance Optimization
The input system is optimized for racing:
• Low latency: Direct input processing
• Smooth response: Analog input curves
• Customizable: Dead zones and sensitivity settings
Why Your Setup Works Great
1. Professional Hardware: PXN V9 is a quality racing wheel
2. Robust Software: RCC is industry-standard for Unity racing games
3. Proper Integration: Your game properly detects player vs AI cars
4. Comprehensive Support: All buttons, pedals, and steering work
Your control system is well-implemented, which is why you're getting such good results with the PXN V9 steering wheel. The RCC asset handles all the complex input processing, leaving you to focus on the racing game mechanics like lap counting, position tracking, and race management that we see in your CRCarInfo.cs and related scripts.
