Это запись о реализации самонаводящихся ракет в GameMaker.
Иначе говоря, объектов, что меняют направление движения для попадания в движущуюся цель.
Читать далее⚂ Спасибо!
Это запись о реализации самонаводящихся ракет в GameMaker.
Иначе говоря, объектов, что меняют направление движения для попадания в движущуюся цель.
Читать далееВремя от времени я наблюдаю вопросы о проблемах со сборкой любых проектов на GameMaker: Studio, что попадают под одно из двух описаний:
Причина возникновения данных ошибок предельно проста – битые пути в настройках (меню: File - Preferences):
Читать далееКак вы, наверное, заметили, русская версия сайта обновляется значительно реже английской.
Данная небольшая запись немного поясняет происходящее.
Читать далееЗа годы, я наблюдал отдельный сценарий слишком много раз:
Поскольку пояснять данные вещи "в индивидуальном порядке" не слишком рационально, я решил написать запись, что покрывала бы наиболее важные элементы:
Данная статья преимущественно направлена на пользователей GameMaker: Studio, но может быть с легкостью применена к другим инструментам.
Читать далее
На днях я сделал ещё один userscript для ВКонтакте. На этот раз это кое-что необычное - данный скрипт позволяет просматривать удаленные записи и комментарии на страницах групп\сообществ.
Конечно, для проделывания такой "магии" есть некоторые условия, но это остается довольно полезным трюком.
О принципе работы далее в этой записи, ссылка на скачивание в конце.
Читать далееКто-то на форуме спросил, существует ли пример/расширение для отображения логотипа (или иной картинки) во время загрузки собранной на HTML5 модуле GameMaker: Studio игры. Подходящих расширений замечено не было, поэтому я сделал одно.
Читать далееДанная мини-запись преимущественно сделана того, чтобы ссылаться на нее с страниц моих же userscript'ов.
Userscript'ы это [обычно небольшие] сценарии на языке программирования JavaScript, что встраиваются браузером в подходящие под критерии страницы. Поскольку такие сценарии имеет полный доступ к содержимому затрагиваемой страницы, они могут быть использованы для добавления элементов на страницу, изменения функционала, и прочего.
Читать далее
Нередко, игры и программы могут отображать числа. Порой, большие числа. В некоторых случаях, числа с таким количеством цифр, что зритель даже не уверен о названии единиц числа.
И это - самое время добавить разделители в числа. Поскольку разделяющие символы (обычно, запятые) появляются в меньшем количестве, чем сами цифры, их легче считать, и сравнение чисел становится более однозначной задачей.
Эта запись посвящена данной операции, включая алгоритм и код.
Читать далее
Теперь в openfl-bitfive, альтернативной реализации Flash/OpenFL API на HTML5 с фокусом на блиттинг и совместимость с мобильными устройствами, есть поддержка мультитача.
Использование аналогично Flash/AIR - вы добавляете соответствующий слушатель событий на нужный DisplayObject, и обрабатываете приходящие в него события TouchEvent:
stage.addEventListener(TouchEvent.TOUCH_BEGIN, function(e) { trace("Касание на (" + e.stageX + ", " + e.stageY + ")"); });И, как и для событий мыши, остальное обрабатывается библиотекой - события доставляются в объекты автоматически, и вам не нужно беспокоиться о браузерах и устройствах с частичной или глючной поддержкой мультитача.
Изменения уже внесены в репозиторий и haxelib, есть демка (имеет смысл запускать на мобильном устройстве), а дополнительные детали доступны в английской версии записи.
Если вы используете GameMaker: Studio, и стандартная тёмная тема показалась вам странноватой, вы, наверное, уже переключились на подобную предыдущим версиям программы тему "GM8" через File - Preferences.
Но, увы, переключение на эту тему не меняет цвета в редакторе кода, и вы остаетесь с стандартной тёмно-оранжевой темой посреди светло-серого редактора.
Поэтому, я подумал, что имело бы смысл опубликовать GM8-образную тему для редактора кода, которую я сделал долгое время назад, и до сих пор активно использую.
Эта тема повторяет стиль подсветки синтаксиса GM8, с несколькими малыми изменениями, наиболее заметным из которых является использование бирюзового (-атого) цвета вместо желтого для подсветки имен ресурсов (что дает больший контраст и в общем-то выглядит лучше).
Чтобы импортировать тему для подсветки синтаксиса, перейдите в File - Preferences - Scripts and Code, нажмите Import, и выберите скачанный файл.
Про малые вещи сложно писать большие записи, поэтому, файл:
Развлекайтесь 🙂