Войти
ПрограммированиеФорумОбщее

Какое API выбрать для джойстиков? (3 стр)

Страницы: 1 2 3 4 5 Следующая »
#30
16:05, 15 сен. 2019

Daniil Petrov
> Ты столько времени сидишь, сиськи мнёшь, хотя за это время уже можно было и то,
> и другое опробовать )))

Хах, не знаешь так и скажи. )


#31
(Правка: 16:25) 16:24, 15 сен. 2019

Хаус
> Хах, не знаешь так и скажи. )
Я XInput досконально не разбирал, сделал опрос гейпада и вибрацию, а когда отказался от DInput, решил и гейпады посадить на Raw Input, чтоб не юзать кучу библиотек, тем более, что, если я не ошибаюсь, XInput не позволяет опрашивать DualShock. А вообще не веди себя как избалованная тёлка, которую нужно в постель уложить и ублажить, возьми и сам разберись, а то всё тебе разжуй да с ложечки накорми!

#32
16:28, 15 сен. 2019

Daniil Petrov

всё ясно с тобой, у меня нет ДуалШока чтобы проверять и ещё 1000 всяких джойстиков так что если не знаешь так и скажи.

#33
8:09, 16 сен. 2019

Хаус
Тебе же сказали, Raw input - нативный натив для уиндоуз, XInput - часть библиотеки DirectX.
Т.е. теоретически в системе у юзера может не быть нужных бливотек, для работы с XInput,
в то время, как сырой ввод будет в любом случае.
Ну и как следствие - с сырым вводом у тебя в приложении меньше зависимостей.

#34
9:46, 16 сен. 2019

nes
> Т.е. теоретически в системе у юзера может не быть нужных бливотек, для работы с
> XInput,


владельцы таких систем вряд-ли будут во что-то играть

#35
10:41, 16 сен. 2019

nes

Не ты мне скажи как фанат рав инпута в чём его превосходство над мм систем?

#36
11:18, 16 сен. 2019

Хаус
1. Натив - обработка данных происходит в оконных сообщениях, как и весь остальной инпут в системе.
2. У ММ мною были замечены проблемы с центрированием координат, по крайней мере на моем древнем гениус джостике.

#37
(Правка: 11:21) 11:21, 16 сен. 2019

Хаус
PS: Я то сырый ввод для джостиков еще не имплементировал, если что.
Но для клавы и мыши (если нужна дельта) юзаю.
Вот есть пример, если еще не видел:
https://www.codeproject.com/Articles/185522/Using-the-Raw-Input-A… oystick-Input
Только для старых студий придется еще искать ддк.

#38
14:35, 16 сен. 2019

nes
> Я то сырый ввод для джостиков еще не имплементировал, если что.

Хех, ну так сделай

#39
14:56, 16 сен. 2019

Хаус
Сделаю, но не скоро, сейчас у меня графоний в приоритете.

#40
13:34, 17 сен. 2019

nes
> 1. Натив - обработка данных происходит в оконных сообщениях, как и весь
> остальной инпут в системе.
Это плюс что-ли? У тебя хаптик движок оказывается завязан на оконную подсистему, даже хуже того, он оказывается завязанным на WndProc.
Я правильно понимаю, что у тебя в WndProc приходит сообщения от устройства ввода, ты его пихаешь в свою подсистему ввода, откуда уже игра достаёт это сообщение?

#41
(Правка: 13:50) 13:50, 17 сен. 2019

Мизраэль
Приходит сообщение и в этот момент дергается каллбек,
в оболочке Виндоуз все так работает,
что не устраивает?

#42
18:26, 18 сен. 2019

Daniil Petrov
Ты уверен что хочешь именно "XBox One Elite"? Для тестов обычного хватает же.

#43
3:18, 19 сен. 2019

GLoom
> Ты уверен что хочешь именно "XBox One Elite"? Для тестов обычного хватает же.
При чём тут тесты? Я говорю про поддержку в играх гейпадов Xbox (в том числе Elite) и DualShock.

#44
12:11, 19 сен. 2019

Ну и я про поддержку. Ты же берешь чтобы тестировать что оно работает корректно?

Страницы: 1 2 3 4 5 Следующая »
ПрограммированиеФорумОбщее