У мене є Entity
екземпляр, який оновлюється кожною ігровою галочкою. Припустимо лише, що сутність рухається вперед постійно. Я хотів би мати можливість надати куту сутності функції, яка змушує рухатись у цьому напрямку:
moveForward(90);
повинні змусити їх рухатися праворуч. Якщо я заявив про свою ротацію як глобальну int
, то роблю
moveForward(rotation);
rotation++;
зробило б це простежити невелике коло своїм рухом.
Як я можу це зробити? Я припускаю, що це передбачає векторну математику; Я не знаю жодного, тому коротке пояснення було б добре.