webForumDet fria alternativet

matematik, figurs rörelse

Programmering

1 svar · 342 visningar · startad av The_Hulk

Medlem sedan juni 20031 837 inlägg
Frågan#1

Hej!

Börjar lite bli sent så jag får inte ihop det själv, ska försöka förklara vad jag vill ha.

Jag vill räkna ut ny X och Y position för en figur.
Jag vet var den befinenr sig, var målet är och hastigheten för den. Nu vill jag räkna ut ny X/Y position för varje tidsenhet.

låt oss säga att vi har variablerna
int fromX = 10
int fromY = 10
int toX = 25
int toY = 30
float speed 1.5

speed är hur snabbt figuren rör sig i varje uppdatering.

misstänker att man får räkna fram den totala streckan och sen dela streckorna i X/Y-led och multiplicera med speed. MEn vet inte om detta är rätt. m någon vet hur man ska göra så får ni jättegärna berätta för mig :-)

Tack på förhand.

Medlem sedan jan. 200032 inlägg
#2

Stämmer!

Antalet delar avgör hastigheten, mindre antal delar = snabbare, fler delar = långsammare hastighet.

Ingen multiplikation nödvändig.

Kanske har du användning av den här tråden?
http://www.webforum.nu/showthread.php?s=&postid=1029935#post1029935

262 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)