Eu tenho uma Entityinstância que é atualizada a cada tick do jogo. Vamos apenas assumir que a entidade avança constantemente. Eu gostaria de poder atribuir o ângulo da entidade a uma função que a faz se mover nessa direção:
moveForward(90);deve fazê-los mover para a direita. Se eu declarasse minha rotação como global int, então fazer
moveForward(rotation);
rotation++;
o faria traçar um pequeno círculo com seu movimento.
Como posso fazer isso? Suponho que isso envolva matemática vetorial; Eu não conheço, então uma breve explicação seria legal.