|
|
|||||
localToGlobal опять и опять
ну всё!
вот я принес другуй клаву (предыдущая валяется наполу, разбитая о стену) и пишу: Люди добрые, ПАМАГИТЕ (истерически) !! localToGlobal итак проблема: есть клип: _root.fly - самолет нужно проверять его столкновение с землей _root.land - клип с гористой местностью (не плоская земля - ВАЖНО!) проверка столкновения типа прямоугольник - прямоугольник - реализована, сами представьте как криво строить ландшафт из прямоугольников!!! Решил добавить по контуру самолета контрольные точки(для простоты рассмотрим одну) для проверки столкновения с помощью hitTest - точка - произвольный контур. Точки вложены в клип _root.fly т.е. - _root.fly.p1 все пучком когда клип двигается без поворотов, но как только я поворачиваю его - ЛАЖА! т.е. вложенная точка не поворачивается вместе с клипом!!! собственно вопрос: как правильно использовать функцию hitTest для моего случая (ну может это не лыжи не едут?!) _root.fly.p1._x (_y) надо перевести в глобальную систему координат! поиск смотрел... но что то туплю я сегодня! А если не подскажите.... то я начну писать что то типа xglobal=_root.fly._x+_root.fly.p1._x*Math.cos(_root.fly._rotation); yglobal=_root.fly._y+_root.fly.p1._y*Math.sin(_root.fly._rotation); :-) или таки придется свою функцию localToGlobal писать ?!
__________________
Max. |
|
|||||
виртуальное земноводное
|
Даров Макс
Вот такой вариант у меня получился. Помойму не очень быстрый. Но пашет В общем посмотри решение. А я пока Рыбака дуелиться вызову
__________________
Дешевый критикан |
|
|||||
таки да работает!
смотри не застрели его...
а то без рыбы останемся! спасибо, я нашел свой косяк...
__________________
Max. |
|
|||||
виртуальное земноводное
|
Max, ты на семинар идешь?
Сходил бы, пивом меня угостил
__________________
Дешевый критикан |
|
|||||
ах вах! Пивом угощу с радостью!
Ты хоть бы шепнул что за семинар!
:-) лучше по мыльцу! а то приплюсуют чего нть! Я про пиво завсегда рад! да и поговорить есть о чем... кстати, кого осеменять будем?
__________________
Max. |
|
|||||
Хай кореша!
Расслабились тута без меня . Вобщем ничего супер оригинального - просто вылизал код. На каждый цикл в среднем выходит 1 милисекунда. Точек можешь добавить скока нужно - править гораздо проще.
__________________
Без труда не выловишь и fish-ку из пруда! |
|
|||||
упс... а DOWN недолизанным осталось
2Fisher привет!
Мы не расслаблялись! Мы проверяли твою бдительность! Про реакцию для DOWN забыл? :-) До встречи на семинаре...
__________________
Sincerelly your, Max N Chubin ICQ#49351560 |
|
|||||
виртуальное земноводное
|
Ну Рыбак, ну препаратор!
__________________
Дешевый критикан |
|
|||||
Кстати - затупил. Создание поинта мона в эвэнт лоад убрать
__________________
Без труда не выловишь и fish-ку из пруда! |
|
|||||
виртуальное земноводное
|
Можно Только ускорения это не дает. Пробовал я
__________________
Дешевый критикан |
Часовой пояс GMT +4, время: 19:31. |
|
« Предыдущая тема | Следующая тема » |
|
|