![]() |
z index или глубина объектов в 3д пространстве
абсолютно не понимаю новый флеш хелп в котором ищет гугл, нифига не могу найти, в старом флеше хелп был так легко юзабелен зачем они решили его переделать..
nuff spam, вот проблема: у меня скажем есть 20 шариков внутри объекта, этот объект можно крутить с помощью мышки, как пересчитывать глубину у дочерних объектов, чтобы они правильно накладывались друг на друга? какие проперти смотреть? |
Встроенных алгоритмов сортировки нету. Пишите свой.
|
да я в курсе, спасибо, я имею ввиду на какие проперти ориентироваться, короче начать с чего
может можно узнать глобальную z-координату объекта как-то? или возможно стОит изменить подход, и крутить камеру вокруг объекта в пространстве? это возможно? если да то как, с чего начать? |
silin.fatal.ru
у него посмотрите реализацию. |
я думаю, что самое простое это:
Код AS3:
Добавлено через 5 минут да, еще: в общем случае одной z-координаты мало, надо сортировать по расстоянию от наблюдателя (transform.perspectiveProjection) |
спасибо, кажется сдвинулось с мёртвого места
|
пересчёт глубины оказался неимоверно прост..
Код AS3:
|
Подскажите, так быстрее будет работать?
Код AS3:
|
по моим тестам узкое место не столько в перетасовке дисплейлиста, сколько в самой сортировке,
имо, так будет быстре Код AS3:
|
| Часовой пояс GMT +4, время: 08:35. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.