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%.

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