forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   Помогите шарик который отскакивает от стенок!! (http://forum.boolean.name/showthread.php?t=9746)

JACUK 05.11.2009 13:38

Помогите шарик который отскакивает от стенок!!
 
Подскажите как мне реализовать шарик который бьется об стенки и летит в противоположную сторону???? Пробовал сравнениям х и у с координатами ширины и высоты а далее в зависимости от резеультата х=х-1,у=у-1 или х=х+1,у=у+1!!

odd 05.11.2009 13:57

Ответ: Помогите шарик который отскакивает от стенок!!
 
Лучше делать примерно так:
PHP код:

Program ball;
var 
xyddxdyinteger;
begin
x
:=0y:=0d:=10dx:=3dy:=3;
repeat
x
:=x+dxy:=y+dy;
if ((
0) OR (GetWidth d)) then dx:=-dx;
if ((
0) OR (GetHeight d)) then dy:=-dy;
SetColor(255255255);
FillRect(00GetWidthGetHeight);
SetColor(000);
DrawEllipse(xydd);
Repaint;
Delay(50);
until false;
end



Часовой пояс GMT +4, время: 05:07.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot