Unity 罗技G29接入.md

Unity 罗技G29接入

Unity 罗技G29接入

一、 使用Unity Standard Assets中的CrossPlatformInputManager

InputManger设置

InputManager1
InputManager1

InputMnanger2
InputMnanger2

Code

float wheel = CrossPlatformInputManager.GetAxis("G29 Horizontal Steer");
float throttle = CrossPlatformInputManager.GetAxis("G29 Vertical Throttle");
float footbrake = CrossPlatformInputManager.GetAxis("G29 Vertical Brake");
float cluch = CrossPlatformInputManager.GetAxis("G29 Vertical Clutch

二、使用Rewired插件

Rewired是一套非常便捷的输入控制插件,支持数百种设备,包括:键盘,手柄、模拟器等。
下载地址:Rewired

Actions

Actions
Actions

Joystick Maps

Joystick Maps
Joystick Maps

三、其他键位

可参考xbox手柄配置:
https://blog.csdn.net/u014635337/article/details/76273323

XBOX
XBOX

配置 说明
Gravity 设备静止时输出值下降的速度(/秒)。仅在 Type 为 key/mouse button 时使用
Dead 任何小于此数字的正值或负值都将注册为零。对摇杆很有用。
Sensitivity 对于键盘输入,较大的值将导致更快的响应时间。较低的值会更平滑。对于鼠标增量,该值将缩放实际鼠标增量。
Snap 如果启用,轴值将在接收到相反输入后立即重置为零。仅在 Type 为 key/mouse button 时使用
Invert 如果启用,正按钮将向轴发送负值,反之亦然。
Type 输入类型 按键/鼠标/摇杆 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章