45 Strafe/zh

45°斜跑是一种能比常规运动获取更多速度的技巧.

可以通过斜跑的同时转向 45°来实现（与其名相符）.

下列两种方式均可实现 45° 斜跑：


 * 向左转 45°并向右斜跑.
 * 向右转 45°并向左斜跑.

转向时必须迅速（小于1 Tick）且精确（至少需要 ±11.5°，越接近 ±0°），因此难以稳定使用.

一些跳跃必须使用 45° 斜跑来通过，比如 1bm 4.375b.

3cZ6xSqY0yw

对运动的影响
在每一个 Tick 中，玩家基于按键输入等因素来获得一些加速度.


 * 当向前移动（不使用斜跑）时，获得的加速度为 $$0.98$$ 倍


 * 当斜跑时，获得的加速度为 $$1.0$$ 倍.

因此，45° 斜跑比正常移动要快 $${1.0 \over 0.98}$$ 倍（约 2%）.

特殊情况：45° 潜行 


 * 当向前潜行（不使用斜跑）时，获得的加速度为 $$0.98$$ 倍
 * 当潜行的同时斜跑时，获得的加速度为 $$0.98 \sqrt{2}$$（≈1.386）倍

45° 潜行常用于无助跑跳跃（example）.

值得一提的是，除了跑酷之外，这个技巧经常被用来搭路，因为这比通常潜行的速度快了约 41%.

解释
下面是简化版水平移动的源代码.