creator cover GMLab
GMLab

GMLab 

Полезный контент для Game Maker

114subscribers

89posts

Showcase and bundles

1
A bundle is a collection, compilation, playlist, or catalog of posts that saves you from searching through the blog and lets you buy the entire content series in a single click.
goals1
13 of 30 paid subscribers
Ура! Нас 30! (в моих мечтах)

About

Приветствую всех и каждого! Здесь я собираю и создаю коллекцию полезных материалов для Game Maker. 
Всегда рад Вашей поддержки, или предложениям по улучшению!
Отдельное спасибо: Максим Шишков, Viare Jhun, Артём Латотин, Georgy Nosar (за прямое, или косвенное участие в развитие ресурса, вы лучшие!)

Нужна Ваша помощь!

Приветствую всех и каждого, у меня к Вам несколько вопросов. 
Во первых напишите пожалуйста любой функционал который Вы хотите видеть(и все комменты будут учтены и выполнены в ближайшее время). И подскажите что думаете, сделать ли весь контент с открытым исходным кодом и бесплатным?
Сделать ли весь контент с открытым исходным кодом и бесплатным?
Да
80%
4 votes
Нет
40%
2 votes
5 users voted

3D, Пример переноса шейдера

Приветствую всех и каждого! Зашел разговор о переносе шейдеров с ShaderToy в Game Maker, шучу поделиться с Вами одним из таких примеров. Основа игры wolfenstein сделанная с помощью шейдера.
оригинальная ссылка:
https://www.shadertoy.com/view/4sfGWX
пример прикреплен.
yymps
wolfenstein.yymps14.15 Kb

Расширения Windows Input Box


Приветствую всех и каждого! Загружаю сразу два вида расширения для замены стандартных боксов для ввода текста для win, с поддержкой стиле и без, пример использования прикреплен. Спасибо!
yymps
WinInput.yymps63.59 Kb

TSS(Озвучка текста) для Вашего проекта


Приветствую всех и каждого! Сегодня представляю Вам расширения сразу для 3х платформ: Windows, Android, HTML5. Синтезатор речи из текста нативными средствами, изначально делался для андроид, а зачем и был дополнен остальными платформами. Для чего? Если Вы делаете новеллу текстовую для мобильных в качестве альтернативы может добавить кнопку с озвучиванием текста разными голосами(для мобильных самый нормальный вариант и относительно дешевый), пример использования прикреплен, спасибо!
yymps
TTS.yymps51.68 Kb

Расширение Windows System Tray - Notify

Приветствую всех и каждого! Сегодня расширение для windows, позволяет отобразить системные уведомления в нативной оболочке windows, а так же сворачивать - разворачивать игру в трей*скрывать с панели windows), пример использования прикреплен
yymps
SystemTray.yymps25.89 Kb

Биометрия и Аутентификация на андроид

Приветствую всех и каждого, сделал для Вас расширение которое запрашивает данные биометрии(или пароль и пр), возможно вы делаете приложение или какие-то закрытые настройки которые требуют дополнительный доступ непосредственно от пользователя.
Пример пользования(при клике):
if (biometric_can_authenticate())
{
biometric_authenticate(
"Проверка входа",
"Подтвердите личность",
"Используйте отпечаток, лицо или PIN-код"
);
}
else
{
show_debug_message("Биометрия недоступна");
}
async(social):
var _id = async_load[? "id"];
switch (_id)
{
case 92001:
show_debug_message("Биометрия успешна");
break;
case 92002:
show_debug_message("Ошибка биометрии: " + async_load[? "error"]);
break;
case 92003:
show_debug_message("Не распознано");

Yandex Ads Game Maker 8


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

ВАЖНО в андроид минимум 21 необходимо ставить для сборки!

А что нового?

Одна из ключевых особенностей это использование встроенного ИИ для увеличения заработки и SDК стало на 30% легче, добавлены современные DevEx и API, а так же обновленные рекламные форматы для удобства пользователей. Подробнее тут: https://yandex.com/inapp/sdk8
Пакет для последней версии гм, если необходимо для старых версий гм напишите в лс
yymps
YaAds.yymps787.02 Kb

Доп функционал для свойств монитора

Приветствую всех и каждого, написал расширенный функционал для работы с мониторами для win:
display_get_monitor() — возвращает количество подключённых мониторов.
display_get_primary_monitor() — возвращает индекс главного монитора.
display_is_primary_monitor(monitor) — проверяет, является ли монитор главным.
display_get_monitor_name(monitor) — возвращает имя или модель монитора.
display_get_monitor_id(monitor) — возвращает системный идентификатор монитора.
display_get_position_monitor(monitor) — возвращает позицию монитора в формате x|y.

Параметры звука на пк(win)

Приветствую всех и каждого, написал небольшое расширение для windows чтобы получать параметры звука которые сейчас установлены в системе:
sysvol_get_raw() - системная громкость от 0 до 1
sysvol_set_raw() - установит громкость для Вашей системы, от 0 до 1
sysvol_get_mute_raw() - проверить выключен ли звук
sysvol_set_mute_raw() - вкл/вкл звук в системе
yymps
sysvol.yymps15.71 Kb

Воспроизведение Webm HTML5

Приветствую всех и каждого. Написал небольшое расширение для HTML5 для видео формата webm, полный набор функций для видео есть в расширении:
web_video_create(url, x, y, w, h, loop, autoplay, muted)
web_video_set_rect(id, x, y, w, h)
web_video_play(id)
web_video_pause(id)
web_video_stop(id)
web_video_set_volume(id, vol01)
web_video_set_muted(id, muted)
web_video_set_visible(id, visible)
web_video_is_ended(id)
web_video_destroy(id)
web_video_set_alpha(id, alpha)
url - можно использовать как локально из папки так и по ссылке(не забывайте о политике безопасности корс), работает прекрасно на всех браузерах(иос тоже).
Зачем данная альтернатива?
Со стандартным плеером часто возникают проблемы в вебе и он поддерживает воспроизведение только 1 видео одновременно и не поддерживает форматы кроме mp4(а так же прозрачность и прочее что поддерживает данное расширение)
Ого, очень крутое расширение. Давно не хватало
Subscription levels1

Единая Подписка

$2.55 per month
- Развитие проекта
- Возможность повлиять на контент
Личная благодарность от автора, Вы лучший!
Go up