Показать сообщение отдельно
Старый 26.06.2011, 16:27
hartman вне форума Посмотреть профиль Отправить личное сообщение для hartman Найти все сообщения от hartman
  № 8  
Ответить с цитированием
hartman

Регистрация: Jul 2010
Сообщений: 110
Цитата:
Сообщение от simpler Посмотреть сообщение
Это для меня вообще тёмный лес. В тех мануалах по которым я грызу данный предмет об этом вообще ни слова. Временно решил вопрос подвинув вторую сферу чуть дальше.
Если используете BasicView, поствьте ему
Код AS3:
renderer = new QuadrantRenderEngine(QuadrantRenderEngine.CORRECT_Z_FILTER);
Но, еще раз повторяю, более сложный механизм рендера - большие затраты ресурсов, вам это не нужно. И тем более нет смысла грузить проц и память графикой, которую не видно в данный момент. Сделайте прелоадеры для разных панорам, вес то у них наверное не маленький.
Все есть в мануале http://papervision3d.googlecode.com/...ocs/index.html
Плоскости (или другие объекты) маркеры невидимые, а при наведении загораются, чтобы было видно какая область доступна для клика + изменение курсора, это очень приятно для пользователя, не надо тыкать наугад. Не забудьте, им надо слушать не просто события мыши, а InteractiveScene3DEvent.
Код AS3:
plane.addEventListener(InteractiveScene3DEvent.OBJECT_OVER, onOver);
plane.addEventListener(InteractiveScene3DEvent.OBJECT_OUT, onOut);
plane.addEventListener(InteractiveScene3DEvent.OBJECT_CLICK, onClick);