|
JavaScript / HTML Создание динамической разметки страниц |
21.02.2016, 22:11
|
#1
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,158
Написано 502 полезных сообщений (для 1,012 пользователей)
|
DarkStory
[картинка кликабельна]
Класический спейс шутан (по замыслу первый эпизод из игры в 4х действиях, но я умерил свой пыл и решил хоть его доделать ). Пишу для конкурса.
На текущий момент вполне играбельно, но быстро надоедает.
Да и вообще в целом скучно и блекло выглядит.
Что планирую еще: - Бонусы (хилка, ракета, лазерный залп, силовой щит)
- Иное поведение врагов, например изменю определение момента стрельбы
- Таблицу результатов для быстрой игры
- БОСС
- Хотелось бы еще нпару типов кораблей добавить
Прошу конструктивную критику и предложения по геймплею и оформлению, так как красивости я делать плохо умею.
UPD: Как мока захотел - так и сделал+)
Последний раз редактировалось RegIon, 23.02.2016 в 21:31.
|
(Offline)
|
|
Эти 4 пользователя(ей) сказали Спасибо RegIon за это полезное сообщение:
|
|
22.02.2016, 22:45
|
#2
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: DarkStory
Попробуй не использовать app.touch, а лучше сам подписывайся на сообщения в ванильном js.
По геймплею, хочется больше инерции, чтобы тарелка была, а то сейчас слишком "тяжелая".
И да, ты прав: хочетсья больше динамики, больше фана и разнообразия.
Но и то что сейчас уже есть - прогресс, так что збсь!
|
(Offline)
|
|
23.02.2016, 07:42
|
#3
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,158
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Ответ: DarkStory
Сообщение от moka
По геймплею, хочется больше инерции, чтобы тарелка была, а то сейчас слишком "тяжелая".
|
Т.е наоборот Меньше инерции, так как разгоняется и тормозит медленно?
|
(Offline)
|
|
23.02.2016, 19:45
|
#4
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: DarkStory
Сообщение от RegIon
Т.е наоборот Меньше инерции, так как разгоняется и тормозит медленно?
|
Да, слишком "тяжелый". Хочеться чтобы нажал туда-сюда, и он почти сразу туда-сюда ездил, быстрее откликался на действия игрока.
В общем, игрок не хочет "бороться" с неповоротливостью коробля, а хочет контролировать игровой процесс, и прогрессировать. И когда на пути синтетические ограничения (неповоротливость), то это просто не приятно.
Представь в CS персонаж был бы таким же тяжелым. Жмешь W, а у тебя он как улитка разгоняется. Никакого фана от игры не будет.
|
(Offline)
|
|
23.02.2016, 22:18
|
#5
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,158
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Ответ: DarkStory
Ааа. Все никак не могу эти touchevents победить.
Вот тут просто повешал событие 'touchstart' по которому пишется в консоль. НЕ РАБОТАЕТ!! Хотя ТУТ все норм.
Кажется что playcanvas сам подписался на них раньше с флагом useCapture, что привело к захвату всех эвентов.
|
(Offline)
|
|
25.02.2016, 03:23
|
#6
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: DarkStory
Ты подписываешься на canvas, но тачишь же не canvas элемент, а другие dom элементы. Следственно они перенимают евент, и потом он пропогадирует вверх по DOM'у до самого window'а.
Я советую всегда аттачить евенты на window.
|
(Offline)
|
|
25.02.2016, 08:24
|
#7
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,158
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Ответ: DarkStory
Сообщение от moka
Ты подписываешься на canvas, но тачишь же не canvas элемент, а другие dom элементы. Следственно они перенимают евент, и потом он пропогадирует вверх по DOM'у до самого window'а.
Я советую всегда аттачить евенты на window.
|
Там комент выше. Я на все тачил. Сверху нету элементов.
|
(Offline)
|
|
26.02.2016, 01:25
|
#8
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: DarkStory
Тестанул твой проект - тачи в консоль выводит.
Исправил уже?
|
(Offline)
|
|
26.02.2016, 01:34
|
#9
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,158
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Ответ: DarkStory
Сообщение от moka
Тестанул твой проект - тачи в консоль выводит.
Исправил уже?
|
Нет.
Он проверяет на наличие обработчика, но обработчик не вызывается.
|
(Offline)
|
|
26.02.2016, 02:20
|
#10
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: DarkStory
В смысле?
Вот эта строка: canvas.addEventListener('touchstart', function(e) {console.log(e);}, false);
Консолит как пологается, проверил на мобилке и на десктопе с эмуляцией тачей.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:35.
|