гд3.5 на три платформы - лин, мак, вин. Сам сижу на убунте. Маковскую версию проверить не могу, разве что виртуалку ради неё ставить. Линуксячья работает вроде бы как надо. А виндовую запускаю через вайн - и обнаруживаю, что на джое две кнопки перепутаны: 0 и 1 (по годошной нумерации). И вот мне теперь интересно. Это винище косячное, драйвер дешёвого китайского джойстика или же с экспортом какой-то косяк?
Может, кто сталкивался с подобной странностью?
Контроллеры на винде - это отдельный раздел камасутры. Тут как обычно, разные дрова одним и тем же кнопкам разные номера присваивает. Доходит до смешного, мой синезубый джой в разных режимах связывания меняет местами start+select на курки. Очень весело (нет)
Вангую косяк вайна
хочешь нормальной работы джостика на винде, нужно или ставить отдельные тулзы которые будут имитировать иксбоксовский, или используй собственно геймпад от иксбокса )
Тут есть два варианта. Либо получать Input.get_joy_guid() и менять стандартную раскладку для самых популярных коробокс+плойка, либо позволить переназначать в опциях действия.
А, ну то есть это нормально? Нушош, тогда можно ничего с этим не делать. В смысле, настройка инпутов у меня уже есть, юзер сможет сам настроить правильные кнопки.
Так-то, SDL2 тоже умеет попердеть.
Кнопки на геймпаде нумеруются по разному на разных системах. иногда нижняя кнопка 0, а иногда правая. В винде контроллер в совместимый с xbox определи. Проблем не будет тогда. У меня так геймпад от 3й плойки и пашет без проблем.
Обсуждают сегодня