Avatar billede ksr Nybegynder
24. april 2000 - 15:46 Der er 1 kommentar og
1 løsning

Et spiller problem, jeg kan ikke ramme hver gang

Som i kan se udfra koden bevæger laseren sig med 10 og asteroiden med 5, det vil sig at jeg skal være heldig hvis jeg rammer, håber der er nogle der kan hjælpe.If ShootLaser = True Then
   
    j = BitBlt(Me.hDC, LaserX + 55, LaserY, 150, 112, LaserMask.hDC, 0, 0, vbSrcAnd)
    j = BitBlt(Me.hDC, LaserX + 55, LaserY, 150, 112, Laser.hDC, 0, 0, vbSrcPaint)
    LaserY = LaserY + 10
    If LaserY >= Me.ScaleHeight Then
        ShootLaser = False
    End If
End If

' ASTEROID
' =================================================
RockYPos = RockYPos - 5
j = BitBlt(Me.hDC, RockXPos, RockYPos, 150, 112, AsteroidMask(RockNum).hDC, 0, 0, vbSrcAnd)
j = BitBlt(Me.hDC, RockXPos, RockYPos, 150, 112, Asteroid(RockNum).hDC, 0, 0, vbSrcPaint)
  '((RockYPos = LaserY - 5) And (RockYPos = LaserY + 5)) And _

If ((RockXPos < LaserX + 55) And (RockYPos = LaserY)) And ShootLaser = True Then

poing = poing + 1

Form1.Caption = "Scoor :" & poing
ShootLaser = False

End If

MVH.

      KSR
Avatar billede nolle_k Nybegynder
28. april 2000 - 10:36 #1
Du må jo bare øve dig noget mere!!
Jeg forstår ikke hvad dit problem er?? er det dig selv der har lavet koden og hvad skal ændres? Hastigheden på laseren eller Asteroiden???
Avatar billede ksr Nybegynder
14. august 2000 - 15:51 #2
jeg har fundet ud af det
tak
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