2013-11-15 2 views
0

Can Unity Web Player поддерживает многопользовательские события? Из образцов, которые я тестировал, и из того, что я читал, кажется, что он не поддерживает. Все найденные мною решения Unity были основаны на TUIO и TUIO, похоже, не работают в веб-плеере. Похоже, что веб-проигрыватель поддерживает события мыши.Unity web player поддержка multi touch

Так что я хочу знать, можно ли добавлять многократное касание к объектам в веб-проигрывателе Unity. Если да, то какой путь я должен придерживаться, чтобы реализовать поддержку multi touch.

Любая помощь на этом очень ценится

Благодаря

ответ

0

david-demainlalune в TouchScript помог мне в этом, добавив поддержку касания к веб-плееру.

https://github.com/david-demainlalune/TuioToUnityWebPlayerDemo
https://github.com/InteractiveLab/TouchScript

Но он предполагает, что это может быть не очень хороший маршрут, чтобы следовать. Используя вышеизложенное, я смог добавить multi touch к веб-плееру. Но я решил реализовать это как приложение Unity, не перейдя на веб-плеер, так как это было ненадежным.

+0

Если вам нужна дополнительная информация, пожалуйста, следуйте этому https://github.com/InteractiveLab/TouchScript/issues/38 – Madhu

0

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

Я тестировал мультитач, но в windows build, нет с веб-плеером.

Когда вы говорите, похоже, что не работает, это подтверждение или вы не тестировали.

Я подозреваю, что TouchScript (TUIO) должен работать в большинстве случаев для продвинутых сенсорных экранов не дешевых, а не стандартных экранов для ПК. Лучше всего закодировать сценарий в некоторых экранах мультитач, используя Input.GetTouches и движущийся fwd для touchScript.

Также посмотрите на gestureworks.com, у них есть библиотека, которая может использоваться для сенсорных жестов в единстве, кроме скрипта touch, выглядит более надежной для меня до сих пор. Мне все еще нужно проверять.

До сих пор я задавал вопрос о единстве людей, и они подтвердили, что прикосновение работает на поверхности окон в окне, не уверенном в использовании веб-плеера. Спросите также о своем вопросе.

Также посмотрите на это обсуждение, которое не связано с веб-плеером, но перечисляет некоторые обходные пути. http://answers.unity3d.com/questions/220548/using-microsoft-surface-20-with-unity.html

+0

Спасибо за подробный ответ. У меня есть 3D-модель на сцене Unity. Я использовал TouchScript для обработки мультитач. Когда я создаю проект Unity как автономный Mac или Windows и запускаю его на Multi touch screen, все работает хорошо. Но когда я запускаю то же самое с помощью веб-плеера, многие сенсорные жесты, такие как масштабирование, не работают. Когда я зажимаю объект масштабирования, он увеличивает масштаб окна браузера, а не объекта. – Madhu

Смежные вопросы