Стеснительный sprite со сценой Away3d
Снова всем привет. не могу понять одного. Сделал класс который создает 3д сцену. помимо всего прочего есть еще куча других классов для вывода на экран. пока вывожу несколько разных экземпляром, но почему-то спрайт с 3д прячется в самом низу хоть и добавляется последним. Что это за глюк? и как с ним бороться. исходник пока такой. надо будет добавлю другие классы
Код AS3:
http://prntscr.com/7l9ug2 Добавлено через 1 минуту http://i.imgur.com/IQ6AS2d.png |
Так устроен Flash.
Away3D использует Stage3D. Stage3D отрисовывается под нативным Display List. |
Цитата:
Код AS3:
|
Можно.
Если "всех" рисовать тоже в Stage3D. Starling (+Feathers), например. |
имхо это жесть
|
Насколько мне известно, это популярная практика.
|
попахивает немножко маразмой. А кто может скинуть простенький пример для наглядности?
|
Что именно на твой взгляд попахивает маразмом?
Разделение 3D и 2D составляющих отображения — это обычное дело. Рисовать и то, и другое силами GPU (в нашем случае это Stage3D) — это вообще как бы по уму. Что не так? Пугают целых два фреймворка (или движка, не суть) в одном приложении? Ну так это всего лишь опасения, что могут возникнуть несостыковки. Ничего общего с маразмом лично я не наблюдаю. Или ты просто хотел сэкономить силы на 2D, пользуясь привычным Display List, а тут облом? Ну, я тебя отлично понимаю. Но предложенный вариант — это не маразм, а рациональное решение, которое потребует от тебя больше усилий. Так или иначе, нет способов буквально поменять Display List и Stage3D местами. Есть лишь идеи, при мысли о которых ты немедленно подрубишь к проекту Starling и облегченно улыбнешься :) |
так а что с примером? хотелось бы лицезреть как оно вообще происходит. Так то я вообще думал не то чтобы с экономить, просто считаю что 2д должно оставаться таким а 3д соотвественно.
|
Первая же ссылка в поисковике, например.
|
Часовой пояс GMT +4, время: 21:01. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.