Попробовал LibCanvas-версию на недавнем приобретении — WP8 смарте. Работает лучше и плавнее, чем на iPad! Один косяк — при тапе канвас выделяется серым, выделение исчезает само примерно через полсекунды.
Вы чересчур категоричны.
Вот простой тест на ios: Starling сцена с 480 спрайтами/16 draw calls (цифры, мне кажется, вполне подходящие для реального проекта) выдают стабильныe 30fps:
Часто можно обойтись и без редактора. Кстати, чем Flash IDE не редактор? Накидал клипов на сцену, пробежал по ним скриптиком, получил на выходе что надо. А тот же AIR с растровой графикой не пробовали?
А стоит ли? С либканвасом цель была другая, а то, что это и во флеше можно сделать, и так понятно. Разве что если использовать stage3d и прочую дребедень.
Все же что-то, наверное, добавляет. Флешевый пример — полностью софтовый (писал я его в flash cs3, которому уже лет 6). Вариант с каким-нибудь современным starling framework'ом будет бегать не медленнее канваса, хотя, видимо, придется поизвращаться с векторными линиями
Правда. Жаль, а я так люблю оперу :(
Попробую подвести итог.
1. флешевый вариант сделан с нуля, не использовано никаких движков (сознаюсь, стырил где-то функцию для рисования дуги), оптимизация никакая (TheShock, низкий вам поклон, вы сколько либканвас разрабатываете и оптимизируете?). Возможно, что вариант с использованием bitmapdata и блиттинга был бы производительнее.
2. не все поняли, зачем было сделано демо: задели слова «пока у них билдер запустится, пока проект создадут, пока поймут как делать Может, к завтрашнему дню кто-то и осилит». Извините, иронию не заметил.
3. флеш не защищаю, у него, как и у html5 свои плюсы и минусы. Кричать «flash, die!», равно как «html5 sucks!» неразумно.
Эмм… «пока у них билдер запустится, пока проект создадут, пока поймут как делать. Может, к завтрашнему дню кто-то и осилит» — ваши слова? :) Если бы я был флешом — я бы обиделся :) Пойду билдер открывать…
Просто интересно, какой уровень абстракции собираетесь реализовывать. Уровень конкретного жанра — это, наверное, перебор. А в качестве рендера что используете?
Вот простой тест на ios: Starling сцена с 480 спрайтами/16 draw calls (цифры, мне кажется, вполне подходящие для реального проекта) выдают стабильныe 30fps:
04703929-a-62cb3a1a-s-sites.googlegroups.com/site/virtualtoy/solar-system/solar_system_v3.swf
Навеяно этим:
habrahabr.ru/post/163893/
2. я не кричал, а сделал
3. :)
извините, не смог успокоиться (совершенно забыл о bitmapcaching):
04703929-a-62cb3a1a-s-sites.googlegroups.com/site/virtualtoy/solar-system/solar_system_v3.swf
теперь в хроме флеш жрет 15-25%, а канвас 13-18%
вот такие как я и дискредитировали флеш *посыпаю голову пеплом*
Попробую подвести итог.
1. флешевый вариант сделан с нуля, не использовано никаких движков (сознаюсь, стырил где-то функцию для рисования дуги), оптимизация никакая (TheShock, низкий вам поклон, вы сколько либканвас разрабатываете и оптимизируете?). Возможно, что вариант с использованием bitmapdata и блиттинга был бы производительнее.
2. не все поняли, зачем было сделано демо: задели слова «пока у них билдер запустится, пока проект создадут, пока поймут как делать Может, к завтрашнему дню кто-то и осилит». Извините, иронию не заметил.
3. флеш не защищаю, у него, как и у html5 свои плюсы и минусы. Кричать «flash, die!», равно как «html5 sucks!» неразумно.
А хром флеш опустил, да-да :)
04703929-a-62cb3a1a-s-sites.googlegroups.com/site/virtualtoy/solar-system/solar_system_v2.swf
Я оперные числа возьму. У меня флеш жрет 30-50%, канвас 40-50%, сейчас проверю еще
04703929-a-62cb3a1a-s-sites.googlegroups.com/site/virtualtoy/solar-system/solar_system.swf