![]() |
As3isolib + Starling(Feathers)
Всем доброе время суток!
У меня возникла небольшая проблема, не могу решить ее без посторонней помощи. Я собрал сцену на as3Isolib и дальше хотел бы строить интерфейс на основе Feathers. Но оказалось, что starling не работает с flash.display.Sprite,а основан на своих спрайтах. Я попытался отрисовать сцену перед инитом старлинга, но старлинг отрисовывает все не на stage-а ниже. Очень много гугли,как скрестить эти два фреймворка,но к успеху не пришел(Выручите,плиз,советом.(Очень хочется заюзать feathers в роли GUI фрэймворка). Заранее, благодарю! |
Starling работает на stage3D. Лучше gui делать тоже на старлинге.
|
feathers - ui компоненты на старлинге.Проблема в том,что изолиб работает с stage
|
Проблема в том, что Stage3D всегда отображается ниже Stage:
http://wwwimages.adobe.com/www.adobe...s/fig03-v2.jpg (Изображение отсюда: Adobe) Feathers на Stage3D, as3Isolib на flash.display.Stage, соответственно, первый всегда будет отрисовываться за вторым. Используют вариант с отрисовкой в BitmapData(либо GUI, либо изометрии), но это будет очень медленно и для игры не годится. Есть еще кривой хак: считать размеры всех компонетов GUI, создавать по ним маску, инвертировать её, и применять к контейнеру изометрии. Тогда поверх Stage3D в местах наличия элементов GUI ничего отрисовываться не будет. Но это плохие советы, лучше просто не смешивать эти два режима отрисовки в чем-либо серьезном, требующем хорошей производительности. |
вариант не использовать as3isolib не подходит?
|
если не изолиб, то isohil, он написан то же на старлинге. Но он крайне недокументирован и еще сырой совсем
|
as3isolib заброшен, не вижу в нем смысла
|
а подскажите,тогда,плиз,что можно заюзать вместо?)
Добавлено через 8 часов 33 минуты ап тему!)очень нужна ваша помощь) |
| Часовой пояс GMT +4, время: 16:17. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.