Выбор 2D-рамки на основе Stage3D

82
10

Я хочу использовать Stage3D, чтобы ускорить рендеринг 2D-графики (и, возможно, добавить шейдер или два).

В настоящий момент я использую Flixel; Flixel предлагает практически все, что я хочу, из игровой среды, кроме использования Stage3D. Таким образом, мне не обязательно нужна полномасштабная игровая среда: мне нужна эта основа, чтобы сделать часть рендеринга для меня.

Я нашел потенциальных кандидатов (ND2D, Starling, Genome2D и т.д.), Но, не имея опыта с ними, я подумал, что могу сначала спросить здесь. Я ищу:

    полностью open-source (я часто изменяю или, по крайней мере, смотрю на код, который я включаю) и свободно можно использовать в коммерческих проектах способность рисовать примитивы; здесь мне бы хотелось, чтобы "способность" была чем-то вроде draw_line (int, int, int,...): D способность обрабатывать шейдеры AGAL без прямого доступа к Stage3D (проще = лучше, например, мне нравится, как это делает ND2D)

Если я прошу слишком много, не могли бы вы дать мне некоторые про-плюсы ND2D и Старлинг? Онлайн-дискуссии по этой теме кажутся устаревшими и слишком общими, чтобы быть полезными. Я думаю об использовании ND2D, так как я уже играл с ним немного, и Starling, поскольку он кажется более популярным. Размер сообщества является фактором, так как я, вероятно, буду искать учебники и примеры.

Благодарю!

спросил(а) 2012-09-11T04:54:00+04:00 8 лет, 1 месяц назад
1
Решение
81

    Если вы хотите что-то похожее на Flixel, Аксель может быть вам прав. Однако я не смог запустить его в Flash Builder 4.7 beta и AIR 3.4. http://axgl.org/ Теперь Starling официально поддерживается Adobe. Существуют также две другие игровые платформы более высокого уровня, построенные поверх Starling: ND2D кажется стабильным, но разработка была прекращена Genome2D кажется приятным, но мне не нравится их отсутствие посвященного веб-сайта.

ответил(а) 2012-10-31T22:57:00+04:00 7 лет, 12 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема