Войти
ПроектыФорумОцените

Line of Defence, 2D (33 стр)

Страницы: 129 30 31 32 33 34 Следующая »
#480
17:41, 4 дек. 2014

Хаус
покажи )


#481
11:19, 7 фев. 2015

dmitryhryppa
> покажи )

Что показать? :)

#482
17:11, 7 июля 2015

antonn

Что используется для звука?
Может на Flash переведёшь игру?

#483
19:08, 7 июля 2015

Хаус
bass.dll, ресурсы в wav/mp3/ogg (в основном из TA, BF2).
во флеше я не разбираюсь, да и писать игру второй раз уже не прет, там же куча кода и нюансов, кучка фич которые костылять заново нет желания (ппц, это было 5 лет назад...).

вроде бы кто-то тут хотел на флеш перевести

#484
19:25, 7 июля 2015

antonn
> во флеше я не разбираюсь

Там по-сути такой же Canvas, только круче и он очень, очень быстр. Никакие MMX или что там - не понадобятся. :)
AS3 невероятно похож на Delphi. Я могу рассказать короткий путь, если хочешь конечно.
Может просто сделать продолжение, с возможностью его продать?

#485
20:41, 7 июля 2015

Сомневаюсь что во флеше рисование и блит как-то быстрее того что есть у меня :) Может не так критично с современными-то компами (я писал под комфортную игру на P4 2.6/533), но вряд ли быстрее, там же бамп еще.
Продать эту версию нельзя, куча ресурсов стырено. Да и времени больше нет как раньше, чтобы изучать новое да тратить на игры :)

#486
12:47, 14 сен. 2015

antonn

Здешний софт-рендер быстрее чем у sb3d? ;)

#487
15:15, 14 сен. 2015

Хаус
> Здешний софт-рендер быстрее чем у sb3d? ;)
на каких-то моментах - не исключено, почему нет?

#488
17:18, 14 сен. 2015

antonn
> на каких-то моментах - не исключено, почему нет?

Можно какую-нибудь демку с граф. возможностями посмотреть? Разные смешивания, трансформации и т.д.

#489
18:24, 14 сен. 2015

Хаус
> Можно какую-нибудь демку с граф. возможностями посмотреть? Разные смешивания,
> трансформации и т.д.
нет демок, для себя же писал, есть пара старых тестов где видны результаты.

кадр одного из тестов (в основном бамп и блит с пересчетом альфы, мухи с убогим бампом =) )
Изображение


архив теста с картинкой http://desksoft.ru/index.php?downloads=attachments&id=103
обсуждение http://www.delphimaster.net/view/15-1215552225
Изображение

#490
17:30, 15 сен. 2015

antonn

Сейчас фигню спрошу. А можно как-нибудь софтово просто вывести картинку на DC, чтобы быстрее чем BlitBlt() было? Ну там через MMX-всякие...

#491
18:46, 15 сен. 2015

Хаус
хз, даже не думал, DC это же не просто битмап. К тому же bitblt() реально очень шустрая, мне она нужна лишь чтобы свой битмап в окно вывести и все

#492
9:43, 16 сен. 2015

antonn
> мне она нужна лишь чтобы свой битмап в окно вывести и все

А спрайты рисуются без трансформаций как?

#493
9:56, 16 сен. 2015

Хаус
> А спрайты рисуются без трансформаций как?
все спрайты внутри движка в виде своего формата, массив dwrod'ов, они все рисуются на буфера такого же типа. А когда все написовано - мой формат перегоняется в TBitmap, а он рисуется на DC через bitblt(). Мне просто не хочется заморачиваться глубиной цвета и прочим, потому последняя миля через битмап и системную функцию. Основная нагрузка ведь не вывод на DC, а рендер самого кадра.
Ну а как именно нарисовать - зависит от спрайта, обычно везде альфаблит, иногда с пересчетом альфы фона. Непрозрачные части интерфейса вообще по сути copy(), где упирается в скорость памяти

#494
10:46, 16 сен. 2015

antonn
> массив dwrod'ов, они все рисуются на буфера такого же типа.

В цикле? Или через некий MoveMemory()?

Страницы: 129 30 31 32 33 34 Следующая »
ПроектыФорумОцените