|
|
|||||
не ну это и понятно - я ж не буду делать координату .z = NaN;
__________________
Black DRAGON хочет кушать Т_Т |
|
|||||
Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
|
Дак что Вы конкретно хотите?
|
|
|||||
var sprite:Sprite = new Sprite(); sprite.graphics.beginFill(0, 0.4); sprite.graphics.drawCircle(0,0, 40); sprite.x = 100; sprite.y = 100; sprite.z = 300; addChild(sprite); trace ('scaleX=' + sprite.scaleX + ' scaleY=' + sprite.scaleY + ' scaleZ=' + sprite.scaleZ); // выдаст // scaleX=1 scaleY=1 scaleZ=1
__________________
Black DRAGON хочет кушать Т_Т |
|
|||||
Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
|
Я еще не работал с CS4, но думаю можно, соотнеся текущий видимый занимаемый Rectangle и width, height.
Но зачем? Если не меняете rotation, используйте scale - будете знать соотношение. |
|
|||||
ну тогда получается мне проще вернуться к собственному 3D движку, точнее как раз классу который занимается позиционированием объектов в пространстве. Но тогда получается на встроенные методы и свойства типа Z придётся забить. Чего бы очень нехотелось. Да и велосипед изобретать не хотелось бы. лучше всётаки разобраться в встроенных классах - надеюсь они не пропадут а будут только дальше развиваться.
__________________
Black DRAGON хочет кушать Т_Т |
|
|||||
да не сжалась она
она просто "уехала" визуально и кажется будто она сжалась, на самом деле она осталась прежних размеров просто находится визуально дальше!!! хотите чтоб сжималась, используйте за место отдаления ( z ), scale ...
__________________
на каком языке вы пишите? а на каком нужно? |
|
|||||
для определения размеров "уехавшего" объекта относительно экрана проекции можно использовать метод DisplayObject.local3DToGlobal().
Он преобразовывает координаты 3D-точки к двумерным глобальным координатам относительно Stage.
|
|
|||||
Здравствуйте всем ещё раз. У меня появился новый вопрос, на который что-то никак не могу найти ответ.
Как известно перерасчёт 3D в 2D идёт по двум простым формулам: Так вот эту констатну distance - флеш как то сама считает в зависимости от ширины экрана. По моему методу научного тыка выяснилось, что расчёт distance идёт что-то в духе Но всётаки может есть нормальный встроенный способ регулировать центр экрана и константу distance? а то этих вещей критически нехватает...
__________________
Black DRAGON хочет кушать Т_Т Последний раз редактировалось DRAGOnoid; 22.03.2009 в 16:17. |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Вообще-то для перевода из 3D в 2D формулы посложнее и совсем не такие.
|
Часовой пояс GMT +4, время: 06:05. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|