![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Jan 2010
Сообщений: 21
|
С помощью papervision3d создаю примерно вот такой куб
new Cube(materialList, 300, 100, 300, 1, 1, 1); В материалах могут присутствовать мувиклипы. Необходимо плавно изменить его ширину к примеру с 300 до 500. Перекопал справку, примеры, не нашел вообще ни одного свойства или метода, изменяющего его параметры после создания. Собственно как это можно сделать? Возможно ли вообще? Или мне нужен какой-нить другой фреймворк? |
|
|||||
|
Регистрация: Sep 2009
Адрес: this.x,this.y;
Сообщений: 153
|
В некоторых случаях проще обойтись анимацией чем городить изменения в сцене считающейся на слабенькой машинке пользователя. Но если так уж надо, то наверное стоит расширить класс Cube до необходимых рамок.
|
|
|||||
|
ветеран форума
|
Есть свойства scale, scaleX, scaleY, scaleZ. Это самый легкий способ.
Теоретически можно сделать через свойство transform и Matrix3D. Либо можно самому построить кубик из плейнов и менять их размеры соответственно.
__________________
trace("Остановите Землю, я сойду!!!"); |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|