Лучшие статьи и кейсы стартапов
Включить уведомления
Дадим сигнал, когда появится
что-то суперстоящее.
Спасибо, не надо
Вопросы Проекты Вакансии
HTML5 2D Game Engine (игровой 2D движок для WEB, Android, iOS)
Рекомендуем
Продвинуть свой проект
Лучшие проекты за неделю
26
Отследить-посылку

Отследить-посылку

отследить-посылку.рф

25
Битрикс24

Битрикс24

www.bitrix24.ru

13
WebResidentTeam

WebResidentTeam

webresident.agency

12
Логомашина

Логомашина

logomachine.ru

12
Devicerra

Devicerra

devicerra.com

11
Reader

Reader

Интернет-журнал о современных технологиях.

9
ADN Digital Studio

ADN Digital Studio

adn.agency

9
Aword

Aword

Приложение для изучения английских слов

9
GIFTD

GIFTD

giftd.tech

8
Eczo.bike

Eczo.bike

www.eczo.bike

Показать следующие
Рейтинг проектов
Подписывайтесь на Спарк в Facebook

Обновление игрового движка j2Ds до версии 0.5.0

166 1 В избранное Сохранено
Авторизуйтесь
Вход с паролем
В j2Ds, начиная с версии 0.5.0 интегрирован собственный отладчик со всеми возможностями браузерной консоли, однако заточенный специально для отладки игр непосредственно в браузере.

b_5676c0066689c.jpg

Внешне отладчик похож на обычную консоль браузера, однако имеет интеллектуальную командную строку, которая взаимодействует не только с j2Ds, но и с ядром JavaScript в браузере.

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

При возникновении ошибок, отладчик выдает сообщения на русском языке, с подсветкой строк и символов.

b_5676c0746e048.jpg

При этом, основной упор работы отладчика нацелен именно на работу игры, отслеживания состояний игровых объектов и взаимодействия их между собой.

При необходимости в командную строку можно подавать наименования объектов, состояние которых вас интересует, и отладчик выдаст актуальную информацию.

b_5676c0e1aef35.jpg

Если объект содержит в себе другие объекты или функции, вы с легкостью можете их проверить либо проинспектировать отладчиком, просто кликнув по значку {...}

b_5676c12387ba6.jpg

При просмотре исходного кода функций, отладчик подсвечивает код, табулирует вывод, а так же выделяет цветами элементы, которые работают с ошибками либо элементы, модифицированные пользователем.

b_5676c186af03b.jpg

Так же в командную строку можно подавать для обработки не только объекты, но и выражения, переменные, строки, или использовать ее, как калькулятор =)

b_5676c1b79e7f1.jpg

При необходимости вы можете использовать в коде команды отладчика, такие как

debug() - для остановки в указанном месте с выводом текущего состояния приложения

show() - для вывода информации, которую можно маркеровать при необходимости. Аналог console.log(), только более расширенный.

mark() - маркер, который маркерует строки, которые отладчик будет проверять на ошибки, и, если таковые будут найдены, проинформирует разработчика. Либо же промаркеровать строку так, чтобы ошибки наоборот - игнорировались.

Так же отладчик внедрен на официальный сайт j2ds.ru, где выполняет функцию валидатора исходных кодов в справочной системе, а так же функции подсветки синтаксиса.

Протестировать работу отладчика прямо в браузере можно на этой странице, запустив приложение "Отладчик j2Ds".

+2
Первые Новые Популярные
Perecel
автоматический отбор целевой аудитории (реклама в соц сетях)
Дмитрий Кубитский
прикольная вещь
Ответить
Выбрать файл
Читайте далее
Загружаем…
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать