![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Sep 2007
Сообщений: 112
|
Всем привет.
Помогите разобраться с проблемой. Мне нужно сделать buttonMode = true определенному объекту на сцене(конкретно к кубу), чтоб это сделать я вызываю делаю scene.viewport.getChildLayer(мой куб), после этого у меня начинаются проблемы с z-сортировкой, т.е куб начинает наезжать поверх других объектов при определенном повороте камеры хотя его координата по z больше чем у тех объектов на которые он наезжает. Подскажите почему так происходит? |
|
|||||
|
Регистрация: Mar 2009
Адрес: this.x=0;this.y=0;this.z=0
Сообщений: 89
|
поставь индекс слою.
Добавлено через 9 минут или используй viewport.interactive = true; ... ... ... cubeMaterial.interactive = true; ... ... d3doCube.addEventListenet(InteractiveScene3DEvent.OBJECT_CLICK, cubeClick); ... private function cubeClick(e:InteractiveScene3DEvent):void{ //e.DisplayObject3D - сам куб //e.Face3D - треугольник над которым находится мышка ... } |
|
|||||
|
Регистрация: Sep 2007
Сообщений: 112
|
не совсем понял что Вы имеете ввиду, но проблему я решил, просто у меня составной объект, из двух кубов, и я указал в getChildLayer имя одно из кубов и это решило проблему.
Спасибо за помощь |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|