这个提交包含在:
Marty Killian 2023-11-29 19:09:13 +01:00
父节点 a6d22663b8
当前提交 cd64606e61

查看文件

@ -63,18 +63,18 @@ class Player
let dx,dy; let dx,dy;
switch(this.dir) switch(this.dir)
{ {
case 1: dx=0.;dy=-playerSpeed*dt;break; case 1: dx=0.;dy=-playerSpeed;break;
case 2: dx=halfSqrtTwo*playerSpeed*dt;dy=-halfSqrtTwo*playerSpeed*dt;break; case 2: dx=halfSqrtTwo*playerSpeed;dy=-halfSqrtTwo*playerSpeed;break;
case 3: dx=playerSpeed*dt;dy=0.;break; case 3: dx=playerSpeed;dy=0.;break;
case 4: dx=halfSqrtTwo*playerSpeed*dt;dy=halfSqrtTwo*playerSpeed*dt;break; case 4: dx=halfSqrtTwo*playerSpeed;dy=halfSqrtTwo*playerSpeed;break;
case 5: dx=0.;dy=playerSpeed*dt;break; case 5: dx=0.;dy=playerSpeed;break;
case 6: dx=-halfSqrtTwo*playerSpeed*dt;dy=halfSqrtTwo*playerSpeed*dt;break; case 6: dx=-halfSqrtTwo*playerSpeed;dy=halfSqrtTwo*playerSpeed;break;
case 7: dx=-playerSpeed*dt;dy=0.;break; case 7: dx=-playerSpeed;dy=0.;break;
case 8: dx=-halfSqrtTwo*playerSpeed*dt;dy=-halfSqrtTwo*playerSpeed*dt;break; case 8: dx=-halfSqrtTwo*playerSpeed;dy=-halfSqrtTwo*playerSpeed;break;
default: default:
} }
this.x += dx; this.x += dx*dt;
this.y += dy; this.y += dy*dt;
for(let square in squares) for(let square in squares)
{ {