Ответ: [DWLab] Новый фреймворк для создания 2D-игр на BlitzMax
Цитата:
|
Ответ: [DWLab] Новый фреймворк для создания 2D-игр на BlitzMax
Наверное LUA, потому что писать свой мне лениво. Но, возможно, я сделаю компилятор, который будет преобразовывать скрипт со своим синтаксисом в LUA.
API, я так понимаю, должен обеспечивать обмен между lua-скриптом и BlitzMax и вызывать BlitzMax-функции из lua-скрипта. Я сам толком не разобрался с этим, помогли бы несколько примеров. |
Ответ: [DWLab] Новый фреймворк для создания 2D-игр на BlitzMax
Цитата:
|
Ответ: [DWLab] Новый фреймворк для создания 2D-игр на BlitzMax
А, я скачал, но не заметил примеры. Буду разбираться.
|
Ответ: [DWLab] Новый фреймворк для создания 2D-игр на BlitzMax
Оба модуля обновлены. Качай новые версии. ;)
|
Ответ: [DWLab] Новый фреймворк для создания 2D-игр на BlitzMax
хочу внести свои пять копеек. Раз уж есть желание запилить во фреймворк ЛУА, то вероятно следует использовать LUA JIT http://www.blitzmax.com/Community/posts.php?topic=89186
по заверениям автора и судя по тестам, этот модуль намного быстрее оригинальной ЛУА |
Ответ: [DWLab] Новый фреймворк для создания 2D-игр на BlitzMax
Вышла версия 1.3.2 с системой создания графического интерфейса (GUI), профилями игрока и системой контроллеров.
В пакет включена игра Color Lines 1.0 beta, которая использует все эти новые технологии. Элементы интерфейса и игровое поле могут быть легко отредактированы редактором миров 1.7.5. В фреймворке произошли структурные изменения: упразднены модели спрайтов, так угловая модель слита со статической, а векторная доступна только в коде. Выбор моделей полностью убран из редактора, чтобы не вносить лишнюю возню в процесс редактирования и не смущать новичков. Для конверсии ваших миров в формат фреймворка версии 1.2.6 и выше, воспользуйтесь утилитой из папки "utils". Скачать (13МБ) |
Ответ: [DWLab] Новый фреймворк для создания 2D-игр на BlitzMax
Я только за старую хотел взяться как уже новая вышла
Оперативно работаешь! |
Ответ: [DWLab] Новый фреймворк для создания 2D-игр на BlitzMax
Вышла версия 1.4 с множественными нововведениями, которые здорово облегчают разработку.
1. Почти для каждой из команд написан пример. Вы можете просматривать их в документации, запускать, экспериментируя, изменять. 2. Внедрены обработчики столкновений (вместо параметра CollisionType). Теперь реакция на столкновения хранится в отдельном классе вместо класса объекта, так что вы можете использовать несколько обработчиков для одной фигуры и один обработчик для нескольких. Обработчики уже внедрены в примеры и демо, посмотрите их. 3. Серьезно расширена система моделей поведения. Теперь есть модели поведения для ожидания, модели-условия, аниматоры, активаторы, деактиваторы, которые могут быть еще расширены наследованием. 4. Стек анимации - это еще одна полезная модель поведения, которая сильно упрощает управление анимацией фигуры. Вы просто добавляете аниматоры в список по приоритету и потом активируете / деактивируете их. Только первая встреченная активная модель будет применена к фигуре, так что только одна анимация будет проигрываться в отдельный момент времени. 5. Несколько мелких добавлений включают переключение с одного проекта на другой с "заморозкой" первого, курсор мыши для текущей камеры, глобальная переменная текущего проекта, которая позволяет не использовать дополнительный параметр при анимации или дельта-тайминге. Со всеми этими изменениями, уроки немного устарели. Через некоторое время я составлю схемы моделей поведения для обоих уроков и перепишу код в соответсвии со структруными изменениями во фреймворке. Чтобы конвертировать ваш проект в новую структуру, вам нужно: 1. Удалить первый параметр из всех методов Animate(). 2. Переместить код из методов фигуры HandleCollisionWith... в созданные обработчики столкновений и указать их в методах CollisionsWith....(). Спасибо бета-тестерам, которые помогали мне сделать этот релиз: Tadeus, DanFi, Александр Голованов и особенно DimasSup и Владимир Костин (VoID) Скачать (8МБ) Скачать 52 примера, скомпилированные (для Windows) в одном демо-файле (1МБ) Скачать скомпилированный (для Windows) редактор миров v1.7.9 и карты-примеры к нему (5МБ) Скачать скомпилированный (для Windows) набор демонстрационных програм (10МБ) И с новым годом всех завсегдатаев и гостей Булеана! Желаю вам успехов и побольше энтузиазма в творчестве, а главное хорошего настроения, здоровья и работоспособности. UPD:Появилась страница проекта в Google+. |
Часовой пояс GMT +4, время: 19:05. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot