Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   [Starling] As3isolib + Starling(Feathers) (http://www.flasher.ru/forum/showthread.php?t=199284)

WERt 16.05.2013 03:55

As3isolib + Starling(Feathers)
 
Всем доброе время суток!
У меня возникла небольшая проблема, не могу решить ее без посторонней помощи.
Я собрал сцену на as3Isolib и дальше хотел бы строить интерфейс на основе Feathers. Но оказалось, что starling не работает с flash.display.Sprite,а основан на своих спрайтах. Я попытался отрисовать сцену перед инитом старлинга, но старлинг отрисовывает все не на stage-а ниже. Очень много гугли,как скрестить эти два фреймворка,но к успеху не пришел(Выручите,плиз,советом.(Очень хочется заюзать feathers в роли GUI фрэймворка).
Заранее, благодарю!

Tails 16.05.2013 04:06

Starling работает на stage3D. Лучше gui делать тоже на старлинге.

WERt 16.05.2013 04:21

feathers - ui компоненты на старлинге.Проблема в том,что изолиб работает с stage

C4Grey 16.05.2013 06:40

Проблема в том, что Stage3D всегда отображается ниже Stage:
http://wwwimages.adobe.com/www.adobe...s/fig03-v2.jpg
(Изображение отсюда: Adobe)
Feathers на Stage3D, as3Isolib на flash.display.Stage, соответственно, первый всегда будет отрисовываться за вторым.
Используют вариант с отрисовкой в BitmapData(либо GUI, либо изометрии), но это будет очень медленно и для игры не годится. Есть еще кривой хак: считать размеры всех компонетов GUI, создавать по ним маску, инвертировать её, и применять к контейнеру изометрии. Тогда поверх Stage3D в местах наличия элементов GUI ничего отрисовываться не будет. Но это плохие советы, лучше просто не смешивать эти два режима отрисовки в чем-либо серьезном, требующем хорошей производительности.

СлаваRa 16.05.2013 06:56

вариант не использовать as3isolib не подходит?

WERt 16.05.2013 13:05

если не изолиб, то isohil, он написан то же на старлинге. Но он крайне недокументирован и еще сырой совсем

СлаваRa 16.05.2013 13:23

as3isolib заброшен, не вижу в нем смысла

WERt 16.05.2013 13:32

а подскажите,тогда,плиз,что можно заюзать вместо?)

Добавлено через 8 часов 33 минуты
ап тему!)очень нужна ваша помощь)


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

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.