Ответ: DarkStory
Попробуй не использовать app.touch, а лучше сам подписывайся на сообщения в ванильном js.
По геймплею, хочется больше инерции, чтобы тарелка была, а то сейчас слишком "тяжелая". И да, ты прав: хочетсья больше динамики, больше фана и разнообразия. Но и то что сейчас уже есть - прогресс, так что збсь! :) |
Ответ: DarkStory
Цитата:
|
Ответ: DarkStory
Цитата:
В общем, игрок не хочет "бороться" с неповоротливостью коробля, а хочет контролировать игровой процесс, и прогрессировать. И когда на пути синтетические ограничения (неповоротливость), то это просто не приятно. Представь в CS персонаж был бы таким же тяжелым. Жмешь W, а у тебя он как улитка разгоняется. Никакого фана от игры не будет. |
Ответ: DarkStory
Ааа. Все никак не могу эти touchevents победить.
Вот тут просто повешал событие 'touchstart' по которому пишется в консоль. НЕ РАБОТАЕТ!! Хотя ТУТ все норм. Кажется что playcanvas сам подписался на них раньше с флагом useCapture, что привело к захвату всех эвентов. |
Ответ: DarkStory
Ты подписываешься на canvas, но тачишь же не canvas элемент, а другие dom элементы. Следственно они перенимают евент, и потом он пропогадирует вверх по DOM'у до самого window'а.
Я советую всегда аттачить евенты на window. |
Ответ: DarkStory
Цитата:
|
Ответ: DarkStory
Тестанул твой проект - тачи в консоль выводит.
Исправил уже? |
Ответ: DarkStory
Цитата:
Он проверяет на наличие обработчика, но обработчик не вызывается.:wild: |
Ответ: DarkStory
В смысле?
Вот эта строка: canvas.addEventListener('touchstart', function(e) {console.log(e);}, false); Консолит как пологается, проверил на мобилке и на десктопе с эмуляцией тачей. |
Часовой пояс GMT +4, время: 00:36. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot