В принципе, мне любопытно, будут ли переменные xVel
и yVel
работать наилучшим образом, или если я должен использовать переменную velocity
и direction
.Самый эффективный способ обработки скорости
Кроме того, это то, как он будет обрабатываться на обновление: (psuedocode) Для xVel
и yVel
:
x += xVel;
y += yVel;
Для velocity
и direction
:
x += velocity * (cos(direction));
y += velocity * (sin(direction));
Примечание: Я не уверен, если второй будет работать правильно. У меня нет навыков тригонометрии.
Итак, первый способ более эффективен, или второй? И я делаю второй совершенно неправильно?