3D фрактальчик
Jan. 23rd, 2011 11:21 pmОсваиваю растровую графику в HaXe для одного проекта. Сделал демку по мотивам того, что когда-то в детстве делал на OpenGL.
(click to pause/resume)
Мне оно показывает 40-60 fps, а вам? По идее, медленнее всего должно быть на маках.
Тут обычная работа с BitmapData (посредством flash.Memory, которая доступна только в Alchemy и haXe), растеризатор по принципу span buffer а-ля Quake 1. Сначала пытался делать по привычке на ActionScript3 и Flex, но скорость не понравилась. Все-таки поразительно, насколько haXe генерит более быстрый код (на простых примерах разница была от 2 раз) и при этом сам компилятор (на окамле) отрабатывает мгновенно, в отличие от адобовского mxmlc на джаве. В качестве IDE для обоих использую бесплатный FlashDevelop, вполне годная штука.
(click to pause/resume)
Мне оно показывает 40-60 fps, а вам? По идее, медленнее всего должно быть на маках.
Тут обычная работа с BitmapData (посредством flash.Memory, которая доступна только в Alchemy и haXe), растеризатор по принципу span buffer а-ля Quake 1. Сначала пытался делать по привычке на ActionScript3 и Flex, но скорость не понравилась. Все-таки поразительно, насколько haXe генерит более быстрый код (на простых примерах разница была от 2 раз) и при этом сам компилятор (на окамле) отрабатывает мгновенно, в отличие от адобовского mxmlc на джаве. В качестве IDE для обоих использую бесплатный FlashDevelop, вполне годная штука.
no subject
Date: 2011-01-24 02:46 am (UTC)Плюс еще полезно держать открытыми
http://haxe.org/api
и
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/
(второй ресурс доступен в виде zip архива для локальной работы)
На самом сайте haxe есть несколько коротких статей/туториалов как он взаимодействует с Flash, а по самому флэшу документации и книжек дофига.
http://www.adobe.com/devnet/actionscript/references.html
http://www.adobe.com/devnet.html
no subject
Date: 2011-01-24 03:52 pm (UTC)