Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

SpaceInvaders clone - pucanje

[es] :: Pascal / Delphi / Kylix :: SpaceInvaders clone - pucanje

[ Pregleda: 1867 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

freespace
Filip Skorup
Donji Miholjac

Član broj: 31925
Poruke: 72
*.cmu.carnet.hr.

Sajt: filsko.100webspace.net


Profil

icon SpaceInvaders clone - pucanje11.11.2006. u 13:42 - pre 182 meseci
Evo ovako, htio bih napraviti neki klon space invaders-a. Problem je sto ne znam kako bih rjesio da kad kliknem misem da "brod" "zapuca". Probao sam na ovaj nacin:

CODE:
..
with TShape.Create(self) do
begin
left:= nesto ;
Top:= nesto;
Width:= 2;
Height:= 2;
Parent:= Form1;
end;


Problem je "Top", kako da kad ja kliknem na formu da se "Top" mijenja od pozicije "broda" do gornjeg dijela forme, znaci npr. Top := Top - 2, a da je pocetni "Top" npr. 150. (to je gibanje "metka" od "broda" prema gornjem dijelu forme).
Treba mi Timer koji ce to raditi, ali ja ne znam ni dali je ovo uopce ispravan nacin za to.
Kada nesto iskemijam sa timerom "metak" se samo stvori na gornjem dijelu forme..

Dali postoji neko drugo rjesenje ili bilo sta? please pomagajte..
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: SpaceInvaders clone - pucanje11.11.2006. u 16:20 - pre 182 meseci
To se tako u sustini i radi... postavis objekat na zeljenu poziciju i kad protekne odredjeno vreme, promenis poziciju na novu vrednost.

Nije bas pametno da koristis VCL komponente kao sto su TShape i TImage ili neke slicne za prikazivanje objekata kao i koriscenje TTimer komponente za merenje vremena. Ove komponente su prilicno spore i verovatno ces se dosta napatiti da napravis da sve radi dovoljno brzo i da objekti ne trepere kada se prikazuju.

Probaj da koristis komponente kao sto su GLScene ili Asphyre eXtreme koje koriste OpenGL/DirectX za iscrtavanje i imaju tajmere mnogo preciznije od TTimer.

Bas bih voleo da vidim kako do sad izgleda igra koju pravis

[Ovu poruku je menjao Srki_82 dana 11.11.2006. u 17:43 GMT+1]
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: SpaceInvaders clone - pucanje

[ Pregleda: 1867 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.