update
这个提交包含在:
父节点
a6d22663b8
当前提交
cd64606e61
共有 1 个文件被更改,包括 10 次插入 和 10 次删除
20
js/class.js
20
js/class.js
|
|
@ -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)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
正在加载…
在新工单中引用