0
所以我希望我的球員能夠快速移動。現在我的代碼看起來像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)
這個工程,但是當我移動diagnolly時,播放器移動速度超過最大速度。我該如何解決?