PDA

Просмотр полной версии : hitTest мяча с поверхностью


flazher
16.11.2008, 16:41
Проблема вот в чем:
В исходнике мячик, падая на землю, как бы немного входит в нее. Этого надо избежать. Попытался сделать это так:
if(ball.hitTest(ground)) {
ball._y -=1;
}
Мяч начал "скакать" по земле. Этого надо избежать, а как - не знаю.
И еще - когда мяч пойдет вверх по наклонной он должен подниматься не плавно (таким образом):
ball._y -=1;
а сразу же. Надеюсь, ясно растолковал

zanull
16.11.2008, 16:57
попробуй тут посмотреть: http://xitri.com/

flazher
16.11.2008, 17:18
Не нашел ничего подходящего.

ОльгаЮрьевна
17.11.2008, 19:05
а класс Tween?

Zik.
17.11.2008, 19:23
а класс Tween здесь причем?

skald
17.11.2008, 22:33
)))))))) сам этой темой страдал))))
увеличь количество кадров или на аs3 пиши ))) там в исходниках, помоему, примерчик лежит ... ну или в разделе аs3 ...

Eric Gurt
18.11.2008, 03:19
hitTest лучше не используй вообще в этом случае.
Делай так
if (ball._y+20>ground._y)
{
ball._y = ground._y-20;
ball.speed_y = -Math.abs(ball.speed_y*0.6);
}
*ball.speed_y - это скорость шарика по оси У
**20 - радиус шарика