25. april 2001 - 10:22Der er
2 kommentarer og 1 løsning
et spil carambole (pool agtigt)
jeg er i gang med at lave et carambole spil, men jeg kan ikke få ballen til at blive inden for banen. jeg har en picturebox hvor der inden i er nogle shapes som repræsenter ballerne. spillet består af 3 baller hvor man skal ramme to baller og tre bander med sin egen ball for at få et point. problemmet består i at når ballen er skudt af flyver den ud over pictureboxen og forsvinder. hvordan for man ballen til at ændre retning når den rammer \"banderne\" altså pictureboxens kanter?? picturebox.Scale (0, 500)-(500, 0)
Jeg går ud fra at du bruger en timer til at flytte ballerne med. Hver gang du flytter en ball checker du samtidig om ballen er ved een af kanterne: privat sub form_load() x=100 \'angiver hastighed y=100 \'angiver hastighed end sub
private sub timer1_timer() ball1.left = ball1.left + x ball1.top = ball1.top + y if ball1.left < 0 or ball1.left + ball1.width > picture1.width then x = -x if ball1.top < 0 or ball1.top + ball1.height > picture1.height then y = -y end sub
hey alle... jeg vil gerne have en label til at flytte sig rundt i formen, næsten som beskrevet ovenfor, når den rammer kanten skal ryge tilbage, f.eks hvis \">\" er dens bane og \"|\" er banden, så nogenlunde sådan her >| hvis i forstår. Jeg er villig til at give point for dette.
Synes godt om
Ny brugerNybegynder
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.