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