ColdCode Skrevet 26. juli 2010 Del Skrevet 26. juli 2010 Hei! Jeg lager et lite spill sammen med min venn. Vi vil gjerne at et bilde skal flytte seg til en bestemt posisjon og hoppe et hakk bortover for hver gang vi trykker på en knapp. Kode: Me.PictureBox2.Location = New Point(Location.X = "298" + 1, Location.Y = "854") Problemet er at uansett hvilket tall som står i " " så hopper hele tiden pictureboxen opp i øverste høyre hjørne. Bilde under. Kan noen hjelpe med dette? Har jeg skrevet noe feil? Pictureboxen vi vil flytte på er den grønne traktoren på bilde. Men, uansett hvilken location vi angir, så flytter den seg opp i øverste høyre hjørne! Takk for svar på forhånd! Lenke til kommentar
Harald Staff Skrevet 26. juli 2010 Del Skrevet 26. juli 2010 Tall skal ikke stå i " ". Det er kanskje flere problemer men begynn der. Beste hilsen Harald Lenke til kommentar
GeirGrusom Skrevet 28. juli 2010 Del Skrevet 28. juli 2010 (endret) Ofte bruker man kanskje også lineær interpolering for slike ting. p = p1 + (p2 - p1)t Endret 28. juli 2010 av GeirGrusom Lenke til kommentar
TobbeOo Skrevet 6. august 2010 Del Skrevet 6. august 2010 Jeg brukte : PictureBox1.Left += 1 På en knapp eller timer eller hva du ønsker. Hver gang da så vil PictureBoxen flytte seg 1 pixel til høyre. Eller "PictureBox1.Left -=1" "PictureBox1.Top -=1" (eller +) Også bare bytte ut 1 med antall pixler du vil Lenke til kommentar
GeirGrusom Skrevet 12. august 2010 Del Skrevet 12. august 2010 Hvis du kan kopiere og lime inn kode, så gjør du sannsynligvis noe feil, eller veldig tungvint. Dette burde løses med et datasett og en generell algoritme. Tingene du trenger å kunne er: - Linjeinterpolering (jeg har skrevet formel for det tidligere) - Regne ut lengden av en linje Hvis du klarer disse to tingene, klarer du å lage en tekst eller annen datafil som forklarer banen et objekt skal flytte seg. Lenke til kommentar
ColdCode Skrevet 29. mai 2012 Forfatter Del Skrevet 29. mai 2012 Hmm, skrev visst aldri noe mer her. Det løste seg i hvertfall, og takk for hjelpen Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå