Jak narysować trapez lub pięciokąt w Delphi a następnie zrobić żeby się poruszał z lewego boku ekranu do prawego?
proszę o jakiś kod.Dzięki.
Poczytaj o klasie canvas, potem robisz pętle i do odpowiednich współrzędnych dodajesz licznik lub go odejmujesz, w zależności gdzie ma to się przesuwać. Na początku pętli dajesz jeszcze opóźnienie przykładowo sleep(5) a zaraz za opóźnieniem odświeżasz (Refresh()).
o klasie canvas dużo czytałem mogę narysować kwadrat ,prostokąt lub elipsę ale trapez to dla mnie czarna magia lub wielobok no i jeszcze animacja.Więc piszę na forum z prośbą o pomoc a konkretnie o kod .
a konkretnie o kod .
Nie prosisz o pomoc a o gotowca. Pokaż co masz, spróbujemy ciebie nakierować jak to przerobić.
To są figury narysowane komponentem Tshape.
W zakładce properties -->shape mogę zmieniać figury na elipse ,koło, kwadrat prostokąt.
<image>foo</image>
Natomiast ja chcę narysować strzałki
<image></image>
Jak to zrobić?
A nie ma rysowania linii?
K. napisał(a)
A nie ma rysowania linii?
No jakbym wiedział ,że jest i jakbym wiedział jak użyć to bym chyba nie pisał na forum????
Różni ludzie tu piszą, pytają czasem o pierdoły, które można w 5 min znaleźć w google, więc nie podskakuj. (Pewnie nawet nie szukałeś...)
http://math.uni.lodz.pl/~marekbad/files/grafika/grafika_cppBuilder.htm
http://www.functionx.com/bcb/gdi/drawing101.htm
za pomocą linii już łatwo narysujesz strzałkę
Przykład na trójkąt z borlanada c++. Myślę, że łatwo to przerobisz na Delphi.
TPoint punkty[3];
punkty[0] = Point(50,50);
punkty[1] = Point(50,150);
punkty[2] = Point(500,150);
Canvas->Polygon(punkty,2);
Wykorzystaj intelisense oraz ten przykład i spokojnie zrobisz sobie kształt jaki sobie wymyślisz.
Trochę ścisłego, logicznego pomyślunku się przyda, jeżeli tego nie masz to lepiej odpuść sobie programowanie.