radkov10
(Radkov10)
27 Kwiecień 2009 14:09
#1
Program ma rysować na ekranie animacje . Wytłumaczę to na podstawie załączonego obrazka: http://www.fotosik.pl/pokaz_obrazek/fe3 … b1a09.html Obraz w dowolnej rozdzielczości kuleczka ma spaść odbić się kilka razy spłaszczając się(bardzo ważne!
Pozdrawiam radkov10
system
(system)
27 Kwiecień 2009 15:38
#2
No więc z ramach pomocy proponuje VC++ i jakaś biblioteka graficzna (nawet DirectX może być)
Loszesi
(Adam Klosowicz)
6 Maj 2009 16:25
#3
Jeżeli orientujesz się w Delphi to proponuje ci ten język.
W Visual C++ robi się to podobnie jednak w Delphi wg mnie łatwiej ;d
Delphi:
W formularzu umieść komponent TTimer. Następnie kliknij na niego i wpisz to:
procedure TForm1.Timer1Timer(Sender: TObject);
const
x1 : integer=0;
y1 : integer=100;
krok : integer=10;
begin
Canvas.Brush.color := Color;
Canvas.Pen.color := Color;
Form1.Canvas.Ellipse(x1,y1,x1+40,y1+40);
Canvas.Brush.Color := clGreen;
x1 := x1+krok;
Canvas.Ellipse(x1,y1,x1+40,y1+40);
if x1+40 >= Clientwidth then krok := -krok;
if x1 <= 0 then krok := -krok;
end;
będzie to zielone kółko o średnicy 40pkt i bedzie się poruszało się wzdłuż okna programu, gdy dojdzie do końca zmienia kierunek.
Airborn
(Airborn)
6 Maj 2009 22:07
#4
Proszę poprawić tytuł tematu na zgodny z regulaminem, w przeciwnym razie temat zostanie przeniesiony do śmietnika.