我使用 SDL2,并尝试让我的控制器在 iOS 13 和 Android 10 上都发出隆隆声。您可以在下面看到我的代码摘录:
joystick = SDL_JoystickOpen(device);
SDL_Haptic * haptic = SDL_HapticOpenFromJoystick(joystick);
SDL_HapticRumbleInit(haptic);
SDL_HapticRumblePlay(haptic, (float)0.5, 2000);
SDL_HapticClose(haptic);
但目前它仅适用于带有 PS4 控制器的 Android 10,带有 Xbox One 控制器,对 SDL_NumHaptics() 的 SDL 调用在 iOS 13 和 Android 10 上总是返回 0,这与 iOS 13 上的 PS4 控制器相同......
有人遇到过同样的问题吗?如果是,有没有办法解决或解决它?
先感谢您。