그래서 내 선수는 딱딱한 움직임을 원합니다. 내가 diagnolly 이동하고있어 플레이어가 더 빠른 최대 속도보다 이동하면 지금 내 코드는대각선 운동에서 Box2d 정적 속도가 더 빨라졌습니다.
move() {
var vel = this.body.GetLinearVelocity()
if(!this.pressingDown && !this.pressingUp){
vel.y = 0;
}
if(!this.pressingRight && !this.pressingRight){
vel.x = 0;
}
if(this.pressingDown){
vel.y = this.speed;
}
if(this.pressingUp){
vel.y = -this.speed;
}
if(this.pressingRight){
vel.x = this.speed;
}
if(this.pressingLeft){
vel.x = -this.speed
}
this.body.SetLinearVelocity(vel)
처럼 보이는 이것은 작동하지만. 이 문제를 어떻게 해결할 수 있습니까?