Назад Вперед

Официальный сайт фреймворка Phaser.

Хочу рассмотреть подробнее официальный сайт фреймворка Phaser. Ведь он используется не только для скачивания файлов библиотеки. На самом деле это максимально полезный инструмент для работы с Phaser. И в этом материале разберу, где и что храниться на сайте, так как он полностью англоязычный.

В принципе существует нехватка информации по фреймворку на русском языке, особенно о его последней третей версии. Все существующие русскоязычные уроки, туториалы и примеры выпущены в основном до 2017 года. А в феврале 2018 года вышла третья версия, в которой было много изменений и некоторые уроки стали не актуальными. Для ознакомления они подойдут, но лишь только, чтобы понять в чем суть работы с Phaser. Это сильно усложняет изучение фреймворка.

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

Главная страница сайта

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

Раздел для обучения

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

Следующий раздел Making your first Game позволяет шаг за шагом сделать первую пробную игру на фреймворке. При этом рассматривается много полезных методов, которые чаще всего используются при разработке браузерных игр. Можно научиться создавать движение персонажа, размещение объектов на сцене, добавление физики. Работа с объектами и их взаимодействием при соприкосновении. Сам полностью изучил и сделал такую пробную игру.

Первая пробная игра

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

Раздел с примерами кода

Все примеры разбиты на отдельные темы. Что удобно при поиске. Открыв один из них можно увидеть сразу результат выполнения кода.

Раздел с примерами кода

Внизу расположены кнопки, которые позволяют настроить просмотр примера. Самая главная — Edit, которая открывает сам код примера.

Раздел с примерами кода

Большинство задач можно решить с помощью этого раздела и я всегда подробно его просматриваю, разбираясь за что отвечает каждая часть кода. Но и на этом полезность сайта не заканчивается. Вернусь к странице LEARN.

На очереди раздел API Docs. Все классы, методы, функции и их параметры и аргументы, за что они отвечают и что делают можно найти здесь. Мощный инструмент, но к работе с ним нужно тоже привыкнуть. Все API фреймворка собрано именно здесь.

Документация

Дальше идет еще один туториал. На этот раз о создании игры для социальной сети FaceBook. Как работать с его API, установить, настроить и примеры кода. Пока не полностью изучал, а лишь знакомился. По этому же принципу можно создавать игры и для социальной сети ВКонтакте.

Работа с социальной сетью

Перехожу к следующему разделу — Developer Logs. Это блог разработчика фреймворка. Все последние добавления, улучшения и изменения новых версий можно найти именно здесь. Есть примеры и использования. При выходе новых материалов очень желательно с ними знакомиться. Начинать просматривать материалы можно с номера 80 и выше, где уже описана версия Phaser3.

Блог разработчика

И еще один очень полезный раздел — Over 748 Tutorials. Цифра может меняться, так как постоянно растет количество гайдом и туториалов. В этом разделе собрано очень большое количество материалов от сторонних разработчиков по созданию игр на фреймворке. Разные примеры, пошаговое создание определенных игр, интересные решения проблем и все все остальное можно найти именно здесь. Это наверное один из самых полезных разделов, так как можно найти практически все что нужно. Самые популярные блоги, видео-каналы и статьи собраны в одном разделе.

Гайды и туториалы

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

На главной странице сайта можно зайти еще в раздел COMMUNITY, где даны ссылки на социальные сети, связанные с фреймворком. Так как навыки общения на английском языке мне пока не доступны, то также менее актуально для меня.

Сообщество по фреймворку

Вот основная информация по официальному сайту фреймворка Phaser. Можно, конечно, искать с помощью гугла информацию, но можно для начала проверить этот сайт и возможно найти решение поставленного вопроса. Сам я постоянно использую сайт при работе с фреймворком.

Спасибо за внимание!

Назад Вперед