Воскресенье, 29 Декабря 2024, 07:37

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Скролл веб-страницы Unity WebGL
SaintGreyДата: Среда, 03 Августа 2016, 18:30 | Сообщение # 1
был не раз
Сейчас нет на сайте
Всем привет.

Есть Unity WebGL приложение, которое выложено на фейсбуке.
Такой вопрос, при нахождении курсора мыши над окном приложения все ивенты(клик, скролл) мыши собирает приложение.
В частности мне нужно скролить саму веб-страницу по прокрутке колеса, но ничего не получается.
Но видел приложения на флеше у которых с этим проблем нету.
Дело в верстке или просто Unity не дает этого сделать?

Может кто сталкивался с этим?
Заранее спасибо за помощь.

P.S. Собрат но несчастью.


Сообщение отредактировал SaintGrey - Среда, 03 Августа 2016, 18:36
LertmindДата: Среда, 03 Августа 2016, 19:11 | Сообщение # 2
заслуженный участник
Сейчас нет на сайте
Этот совет пробовал http://forum.unity3d.com/threads.....386425?
SaintGreyДата: Среда, 03 Августа 2016, 21:32 | Сообщение # 3
был не раз
Сейчас нет на сайте
Пробовал, как то не зашло.

Но я просто в Awake вписывал
#if !UNITY_EDITOR && UNITY_WEBGL
WebGLInput.captureAllKeyboardInput = false;
#endif

Может я что-то не так делаю?


Сообщение отредактировал SaintGrey - Среда, 03 Августа 2016, 21:35
LertmindДата: Среда, 03 Августа 2016, 22:44 | Сообщение # 4
заслуженный участник
Сейчас нет на сайте
SaintGrey, это правда не то, относится только к клаве. Я думаю, что с мышью такой возможности нет, потому что это странное поведение - игра в фокусе убегает от мышиной прокрутки.
У меня есть только одна идея: перехватывать колесо мыши и использовать JavaScript чтобы прокручивать страницу через метод window.scrollBy().

Добавлено (03 августа 2016, 22:44)
---------------------------------------------
Чтобы не решать проблему "насколько пикселей сдвинуть страницу", можно сдвигать сразу за границу области игры, для этого надо знать позицию курсора относительно области игры и высоту этой области.

SaintGreyДата: Четверг, 04 Августа 2016, 00:30 | Сообщение # 5
был не раз
Сейчас нет на сайте
Тоже была такая идея, но думал может есть что-то более стандартное.
Большое спасибо за помощь.
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг