![]() |
|
||||||||||
|
|||||
|
[++]
|
Помогите с кодом:
ballX1 = (getProperty(ball1, _x))/100; ballX2 = (getProperty(ball2, _x))/100; if (( getProperty ( ball1 , _x ) + 10 ) >=x0 || ( getProperty ( ball2 , _x ) - 10 ) <=10) { move = 2; } if (move == 1) { setProperty("ball1", _x, (ballX1+v1/50)*100); setProperty("ball2", _x, (ballX2+v2/50)*100); } else if (move == 2) { setProperty("ball1", _x, (ballX1+u1/50)*100); setProperty("ball2", _x, (ballX2+u2/50)*100); } при соударении в точке x0 два шарика (ball1 и ball2) движущиеся со скорость v1 и v2 разлетаются со скоростями u1 и u2 (предварительно рассчитаными). И не фига не работает шарики пролетают друг друга Помогите кто чем может пожалуйста |
|
|||||
|
Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
|
Тяжело читать старый синтаксис, но я не вижу, - как ты отслеживаешь соударение шаров?
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный. (S.Wizard) |
|
|||||
|
ballX1 = ball1. _x/100;
ballX2 = ball2. _x/100; if ( ball1. _x+10>=x0 || ball2._x-10 ) <=10) { move = 2; } if (move == 1) { ball1._x=ballX1+v1/50)*100; ball2._x=ballX2+v2/50)*100; } else if (move == 2) { ball1._x=ballX1+u1/50)*100; ball2._x=ballX2+u2/50)*100; } все одно, откуда сдесь v1,v2,u1,u2 в каком случае move будет равно 1 и вообще код не имеет никакого здравого смысла...
__________________
I'm only happy when it rains. Waka Laka |
|
|||||
|
[++]
|
v1 и v2 задаются польщователем, а u1 и u2 предварительно рассчитываются. x0 - координата точки соударения. за 10 пикселей от центра шарика до точки соударения move меняется на 2 и шары начинают двигаться со скоростями u1 и u2
|
|
|||||
|
помоги себе сам в таком случае
![]() читай форум, там все есть, а из того что ты сказал, никакого смысла мне извлеч не удалось, не обессуть. if(_root.map.hitTarget(_root.shar._x-_root.shar._width-_root.speed, _root.shar._y,true)){ trace("Bum-bum!"); } else{ _root.shar._x-=_root.speed } вот накатал, может поможет.
__________________
I'm only happy when it rains. Waka Laka |
![]() |
Часовой пояс GMT +4, время: 10:05. |
|
|
« Предыдущая тема | Следующая тема » |
|
|