Я использую 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);
Но пока это только работает на Android 10 с контроллером PS4, с контроллером Xbox One, SDL-вызов SDL_NumHaptics () всегда возвращает 0 на iOS 13 и Android 10, и то же самое с контроллером PS4 на iOS 13 ...
Кто-то сталкивался с той же проблемой? Если да, есть ли способ решить или обойти это?
Заранее спасибо.