基本上,我很好奇xVel
andyVel
变量是否会工作得最好,或者我是否应该使用 avelocity
和 adirection
变量。
此外,这是在更新时处理它的方式:(伪代码)对于xVel
和yVel
:
x += xVel;
y += yVel;
对于velocity
和direction
:
x += velocity * (cos(direction));
y += velocity * (sin(direction));
注意:我不确定第二个是否可以正常工作。我没有三角学技能。
那么,是第一种方法更有效,还是第二种方法更有效呢?我做第二个完全错了吗?