forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   2D-программирование (http://forum.boolean.name/forumdisplay.php?f=109)
-   -   [DWLab] Вышла версия 1.5 (http://forum.boolean.name/showthread.php?t=18121)

Matt Merkulov 27.04.2013 16:48

[DWLab] Вышла версия 1.5
 
этой теме - подробное описание фреймворка)

Вышла версия фреймворка под номером 1.5. Что нового:
* Созданы обработчики отрисовки и проверки на столкновения спрайтов, а также система их регистрации. Вместо номера типа формы спрайта теперь объект обработчика.
* Введены новые типы форм столкновения: прямоугольные треугольники, луч, растр.
* Введена система группировки спрайтов (шаблоны). Теперь можно объединить спрайты в шаблон и создавать много простых объектов, использующих этот шаблон для отрисовки и проверки столкновений.
* Добавлена система проигрывания музыки
* Добавлены модули maxmod2 и bah.box2d
* Переработана система хранения структуры проекта в XML, в частности введена поддежка UTF8, тайловые карты теперь хранятся в отдельном двоичном файле (загрузка многократно ускорилась).

Изменения в редакторе:
* Можно создавать отрезки между спрайтами с помощью правой кнопки мыши.
* Появился флаг "физика" для спрайта, превращающий его в Box2D-объект. Можно запускать физическую симуляцию для спрайтов с физикой.
* Новый метод отображения растровой рамки.
* Теперь вместо вылета в случае, когда не найден файл изображения, просто выводятся сообщения об ошибке.
* Отображается прогресс загрузки мира.

Для перехода на новую версию необходимо изменить некоторые строки в коде:

Line
на
LineSegment

Type LTSpriteAndTileCollisionHandler:
Method HandleCollision( Sprite:LTSprite, TileMap:LTTileMap, TileX:Int, TileY:Int )
на
Method HandleCollision( Sprite:LTSprite, TileMap:LTTileMap, TileX:Int, TileY:Int, CollisionSprite:LTSprite )

Method Draw()
на
Method Draw( DrawingAlpha:Double = 1.0 )

Скачать(17МБ)

ant0N 28.04.2013 10:56

Ответ: [DWLab] Вышла версия 1.5
 
Скрипты так и не появились?
проект отличный! Требую продолжения... :super:

dimanche13 28.04.2013 16:46

Ответ: [DWLab] Вышла версия 1.5
 
Цитата:

Сообщение от ant0N (Сообщение 257970)
Скрипты так и не появились?

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

Цитата:

Сообщение от ant0N (Сообщение 257970)
проект отличный! Требую продолжения...

насколько я в курсе - будет переориентация фреймворка на мобильные платформы)

Matt Merkulov 30.04.2013 10:47

Ответ: [DWLab] Вышла версия 1.5
 
Цитата:

Сообщение от ant0N (Сообщение 257970)
Скрипты так и не появились?
проект отличный! Требую продолжения... :super:

Ты что-то делаешь на фреймворке?

ant0N 01.05.2013 15:26

Ответ: [DWLab] Вышла версия 1.5
 
Цитата:

Сообщение от Matt Merkulov (Сообщение 258136)
Ты что-то делаешь на фреймворке?

пока лишь присматриваюсь... Просто я больше к ЛУА расположен (просто обожаю ее), поэтому заинтересовался
Движок, написанный на Блиц со скриптовым языком ЛУА....просто мечта!:)

Matt Merkulov 11.07.2013 13:59

Ответ: [DWLab] Вышла версия 1.5
 
Фреймворк полностью портирован на Java. Пока доступна версия предварительного просмотра (альфа): http://dwlab.googlecode.com/files/DW...0alpha%201.zip

Отлажены и работают практически все части, не хватает только некоторых разделов помощи, больших примеров и уроков. Пока доступна только версия для LightWeight Java Game Library (LJWGL, Windows/Linux/MacOS), но в будущем планируется добавление поддержки PlayN для компиляции под мобильные платформы.

Разработка BlitzMax-версии прекращена.

dranichek 20.08.2013 11:15

Ответ: [DWLab] Вышла версия 1.5
 
скачиваю сие чудо, будем разбираться :) похоже это именно то, что я так долго искал


Часовой пояс GMT +4, время: 20:20.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot