Avatar billede brevkasserne Nybegynder
09. januar 2002 - 10:11 Der er 2 kommentarer og
1 løsning

AirHockey, slå til pukken!

Jeg er igang med at lave et AirHockey spil i Visual Basic og har fået bolden til at hoppe frem og tilbage og pad\'en til at rykke sig ved hjælp af piltasterne.
Hvordan får jeg nu pukken til at hoppe tilbage når den rammer pad\'en?
Det er jo lidt svært hvis jeg skal angive koordinater hele tiden da pad\'en rykker sig ligesom bolden...
Avatar billede tjacob Juniormester
09. januar 2002 - 11:51 #1
Du må jo have noget kode der tegner pad\'en. Her bliver dens koordinater vel beregnet? Kan du ikke bygge på det?
Ellers fandt jeg dette link. Jeg har ikke selv tjekket det, men du kunne jo prøve og se hvordan han har lavet det :

http://www.planetsourcecode.com/xq/ASP/txtCodeId.7446/lngWId.1/qx/vb/scripts/ShowCode.htm

MVH tjacob
Avatar billede heboth Nybegynder
09. januar 2002 - 11:55 #2
HVis du skal lave det ordenligt skal du lave en model for, hvordan pukken bevæger sig afhængig af fart, hastighed, hastighed hvormed at padden rammer pukken osv. Du skal grave dine fysik bøger frem og kigge på formler hvor hastighed indgår. Da dette er en stor opgave kan du starte med at lave en model der ikke indeholder alle faktorer (du kan altid udbygge modellen) og på baggrund af dette kan du beregne pukken \"bane\" på isen. Du kan så beregne slut punktet hvor din puk rammer og på baggrund af dette kan du beregne/tegne pukkens bane på isen uden at skulle angive koordinater heletiden da disse automatisk bliver beregnet for dig

Held og lykke

heboth

Avatar billede brevkasserne Nybegynder
19. januar 2002 - 13:32 #3
Hmm, jeg kan altså ikke rigtig få nogen af svarene til at virke så jeg lukker bare spørgsmålet. Ellers tak for svarene
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester