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