Mam Entity
instancję, która jest aktualizowana przy każdym zaznaczeniu gry. Załóżmy, że istota stale się rozwija. Chciałbym móc nadać kąt istoty funkcji, która powoduje, że porusza się ona w tym kierunku:
moveForward(90);
powinien sprawić, by przesunęli się w prawo. Jeśli zadeklaruję swoją rotację jako globalną int
, to zrobię to
moveForward(rotation);
rotation++;
sprawiłoby, że jego ruch śledziłby małe kółko.
W jaki sposób mogę to zrobić? Zakładam, że dotyczy to matematyki wektorowej; Nie znam żadnego, więc miłe byłoby krótkie wyjaśnienie.