Развитие игровой вспышки
Flash Game Ratings
Текущее время: Вт фев 28, 2017 6:39 pm

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Геймпады на флеше
СообщениеДобавлено: Пт окт 28, 2016 9:51 pm 
Не в сети

Зарегистрирован: Пт окт 22, 2010 8:28 pm
Сообщений: 205
Medals: 1
3 place FGDCup6 (1)
Сайт: http://lampogolovii.blogspot.ru
ДЕМО

Чего-то я тут посидел и сделал демку с поддержкой геймпадов. Несколько разных замаппил. Пока проверил только на XBox (One) на маке, в проводном режиме. Вроде норм.
Если у кого будет время - потестируйте, пожалуйста.

Можно в такой форме, например:
XBox One (мак, провод) - кнопки срабатывают, все совпадает, норм.
или так:
Steam Controller (винда, провод) - вылезла панель для мапинга кнопок, непонятно, что делать.
или даже так:
XBox 360 (винда, провод) - кнопки срабатывают, ничего не совпадает, отстой какой-то

Так выглядит, когда контроллер распознался из списка:
Изображение

Как-то так...

А так, если контроллер незнакомый и предлагается его замапить:
Изображение


Последний раз редактировалось Mitya Сб окт 29, 2016 4:00 pm, всего редактировалось 1 раз.

Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Геймпады на флеше
СообщениеДобавлено: Сб окт 29, 2016 12:29 am 
Не в сети
Аватар пользователя

Зарегистрирован: Вс ноя 03, 2013 2:30 pm
Сообщений: 294
XBox 360 (винда, провод) - кнопки срабатывают, все совпадает, единственный косяк - стики крутятся в обратном направлении...
т.е. поднимаю например стик вверх, и в демке стик вверх поднимается, поднимаю вверх и влево, а вдемке поднимается вверх и вправо, начинаю его крутить по часовой стрелке, а в демке крутится против часовой...

P.s. а поделишься исходниками? ;)


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Геймпады на флеше
СообщениеДобавлено: Сб окт 29, 2016 2:32 pm 
Не в сети

Зарегистрирован: Пт окт 22, 2010 8:28 pm
Сообщений: 205
Medals: 1
3 place FGDCup6 (1)
Сайт: http://lampogolovii.blogspot.ru
Anardhell, привет! спасибо! почему-то ось Х у стиков инвертированно работает. это очень странно на самом деле... а можешь копирнуть надпись, как у тебя контроллер определился? (текстовое поле наверху демки)
да, исходники обязательно выложу! чуть попозже просто...


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Геймпады на флеше
СообщениеДобавлено: Сб окт 29, 2016 3:00 pm 
Не в сети
Аватар пользователя

Зарегистрирован: Вс дек 19, 2010 5:31 pm
Сообщений: 4535
Откуда: Пока не знаю
Сайт: http://gamespoweredby.com/blog/
Если есть четкое понимание где что не совпадает - давайте баг репорт сделаем :)


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Геймпады на флеше
СообщениеДобавлено: Сб окт 29, 2016 3:14 pm 
Не в сети
Аватар пользователя

Зарегистрирован: Вс ноя 03, 2013 2:30 pm
Сообщений: 294
Connected: Xbox 360 Controller (XInput STANDARD GAMEPAD)


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Геймпады на флеше
СообщениеДобавлено: Сб окт 29, 2016 3:18 pm 
Не в сети
Аватар пользователя

Зарегистрирован: Вс ноя 03, 2013 2:30 pm
Сообщений: 294
и кстати теперь влево/вправо двигается правильно, а если поднять стик вверх то в демке он опускается и наоборот


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Геймпады на флеше
СообщениеДобавлено: Сб окт 29, 2016 4:07 pm 
Не в сети

Зарегистрирован: Пт окт 22, 2010 8:28 pm
Сообщений: 205
Medals: 1
3 place FGDCup6 (1)
Сайт: http://lampogolovii.blogspot.ru
TheRabbit
К сожалению, нет четкого понимания, откуда "ноги могут расти". Нужно больше тестировать и дебажить.

Anardhell
Да, я обновлял демку. Там был косяк с триггер-кнопками, которые имеют промежуточные значения. Не уверен, могло ли это повлиять на стики.
Сейчас обновил еще раз. Поменял ссылку в нуль-посте. Дублирую здесь. Пофиксил пару багов, ничего особо серьезного, но все-таки. Кстати, а у тебя стоят какие-то специальные драйвера для контроллера? Например, в настройках дров на маке есть галочка "инвертировать ось". Может у тебя чего такое нажалось?
Лично я на винду не ставил дров вообще, мой XBox One определяется точно так же - "Xbox 360 Controller (XInput STANDARD GAMEPAD)". И с осью все в порядке. Не очень пока понимаю, откуда может быть разница.


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Геймпады на флеше
СообщениеДобавлено: Сб окт 29, 2016 4:52 pm 
Не в сети
Аватар пользователя

Зарегистрирован: Вс ноя 03, 2013 2:30 pm
Сообщений: 294
Вспомнилось мне что Dragosha писал где то про то что в его Shadowless'e в стэндэлон плеере все ок а в браузере оси стиков инвертируются...
Скачал я swf'ку демки, запустил в стэндэлон плеере и там все ок, а в браузере НЕ ок)

Обычный xbox 360 проводной геймпад, никаких дров не ставил, эти геймпады официально поддерживаются виндой. Никаких галок для инвертирования осей стиков не стоит.
Windows 10 | Chrome 54.0.2840.71 m

Попробовал в IE 11.321.14393.0 все заработало нормально так же как и в стэндэлон плеере!

Такие дела...


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Геймпады на флеше
СообщениеДобавлено: Сб окт 29, 2016 6:44 pm 
Не в сети
Аватар пользователя

Зарегистрирован: Ср дек 23, 2009 6:24 pm
Сообщений: 453
Откуда: Львов, Украина
Сайт: http://www.frees.black-door.net
Xbox 360 for Windows, безпроводной
определился и работает как надо. Стики не инвертированы, всё ок.


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Геймпады на флеше
СообщениеДобавлено: Вт ноя 01, 2016 11:01 am 
Не в сети

Зарегистрирован: Пт окт 22, 2010 8:28 pm
Сообщений: 205
Medals: 1
3 place FGDCup6 (1)
Сайт: http://lampogolovii.blogspot.ru
Запилил сообщение в блог.
И выложил код демки на гит. Там полный кошмар без комментариев и всякого такого... но лучше так, чем я буду полгода причесывать и в итоге вообще не выложу, верно? :)

Anardhell,
То есть зависит от браузера. Это полный треш, конечно...

FreeS,
Спасибо за тест!


Вернуться наверх
 Профиль Отправить e-mail  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2, 3  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB