Jump Cancel/zh: Difference between revisions
(Created page with "这种情况被称作“grinding”,且基本上与 1.8bc 助跑无异,微甩所造成的速度衰减几乎可以忽略不计。") |
No edit summary |
||
(9 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
跳跃取消用于提高助跑的效率(通过将每次跳跃的持续时间减少到只有''2 |
跳跃取消用于提高助跑的效率(通过将每次跳跃的持续时间减少到只有 '''2 刻''')。 |
||
有两种方法可以取消跳跃: |
有两种方法可以取消跳跃: |
||
* |
* 利用'''台阶'''、'''楼梯'''或其他一些可以触发跨步的方块 (0.42b < 高度 < 0.6b). |
||
* 用'''天花板''' (1.8bc < 天花板 < 2.22bc). |
* 利用'''天花板''' (1.8bc < 天花板 < 2.22bc). |
||
<br /> |
<br /> |
||
Line 17: | Line 17: | ||
== 步行辅助变体 == |
== 步行辅助变体 == |
||
[[File:Jump cancel step variant.png|thumb|360x360px|'''楼梯加速''':玩家可以通过 |
[[File:Jump cancel step variant.png|thumb|360x360px|'''楼梯加速''':玩家可以通过 2 刻的跳跃来最大化楼梯上的速度。]] |
||
该变体是'''有意'''设计的, 因为它是[[步行辅助]]机制应用于[[跳跃]]的逻辑扩展。 |
该变体是'''有意'''设计的, 因为它是[[Special:MyLanguage/Stepping|步行辅助]]机制应用于[[Special:MyLanguage/Jumping|跳跃]]的逻辑扩展。 |
||
这种技术在速通社区中也被称为“楼梯加速”。 |
这种技术在速通社区中也被称为“楼梯加速”。 |
||
此变体仅在台阶高度差 '''Δ'''介于 '''0.42m''' 和 '''0.6m''' 之间时才有效。 |
此变体仅在台阶高度差 '''Δ''' 介于 '''0.42m''' 和 '''0.6m''' 之间时才有效。 |
||
* 如果 '''Δ < 0.42m''',玩家在 |
* 如果 '''Δ < 0.42m''',玩家在检测到碰撞之前就跳到台阶上方。 |
||
* 如果 '''Δ > 0.60m''',会存在碰撞,但高度太高,无法应用步行辅助机制。 |
* 如果 '''Δ > 0.60m''',会存在碰撞,但高度太高,无法应用步行辅助机制。 |
||
Line 32: | Line 32: | ||
# 将 Y 速度设置为 0。 |
# 将 Y 速度设置为 0。 |
||
# 设置台阶上方 |
# 将 Y 坐标设置在台阶上方。 |
||
在这个过程中,跳跃的垂直速度丢失,但水平速度保持不变。这使玩家能在 |
在这个过程中,跳跃的垂直速度丢失,但水平速度保持不变。这使玩家能在 2 刻之后再次跳跃。 |
||
'''注意:'''可以使用台阶的角来取消跳跃而不移动到台阶上。为此,碰撞必须是 [[Special:MyLanguage/X/Z Facing|X 朝向]]的。[https://youtu.be/JHz6d-vXJ2M 例子]。 |
'''注意:'''可以使用台阶的边角来取消跳跃而不移动到台阶上。为此,碰撞必须是 [[Special:MyLanguage/X/Z Facing|X 朝向]]的。[https://youtu.be/JHz6d-vXJ2M 例子]。 |
||
Line 46: | Line 46: | ||
== 天花板变体 == |
== 天花板变体 == |
||
[[File:Jump cancel ceiling variant.png|thumb|360x360px一个简单的摆法来演示跳跃取消的天花板变体(从第一个方块的边缘延立)。]] |
[[File:Jump cancel ceiling variant.png|thumb|360x360px|一个简单的摆法来演示跳跃取消的天花板变体(从第一个方块的边缘延立)。]] |
||
这个变体是''意外''出现的,在1.14 |
这个变体是''意外''出现的,在1.14 |
||
版本中和[[Special:MyLanguage/Stepping|步行辅助]]一同修复了。 |
|||
Line 53: | Line 54: | ||
* 如果 '''Δ < 1.80m''',天花板太低,玩家会卡在天花板里,游戏会认为是与墙发生了碰撞。 |
* 如果 '''Δ < 1.80m''',天花板太低,玩家会卡在天花板里,游戏会认为是与墙发生了碰撞。 |
||
* 如果 '''Δ > 2.22m''',起跳的第一 |
* 如果 '''Δ > 2.22m''',起跳的第一刻不会与天花板发生碰撞。 |
||
跳跃取消的天花板变体是通过“跳入”天花板来执行的: |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
Ceiling jump-cancel is performed by jumping "into" a ceiling: |
|||
</div> |
|||
# 玩家必须在头顶没有天花板的情况下起跳。 |
# 玩家必须在头顶没有天花板的情况下起跳。 |
||
# 玩家下一 |
# 玩家下一刻的位置必须在天花板下。 |
||
Line 69: | Line 68: | ||
例如,'''1bm hh 5b'''可以使用 grinding 来通过 |
例如,'''1bm hh 5b'''可以使用 grinding 来通过: |
||
<youtube>c9VpOFuSW0U</youtube> |
<youtube>c9VpOFuSW0U</youtube> |
||
这种技 |
这种技巧需要极其快速和精确的鼠标移动,但有可能[https://youtu.be/0yvfIkeoY_8 实际完成]。 |
||
Line 79: | Line 78: | ||
== 版本差异: == |
== 版本差异: == |
||
在 1.8 中,当 Mojang 修复了一个[https://bugs.mojang.com/browse/MC-3337 阻止实体穿过缝隙]的错误时,使跳跃取消的天花板变体成为可能。 |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
Cancelling a jump under a ceiling was made possible in 1.8 when Mojang fixed a bug which [https://bugs.mojang.com/browse/MC-3337 prevented entities from walking through a gap]. |
|||
</div> |
|||
然而,到了 1.8.1 版本天花板变体才变得实用,因为玩家经常会[https://youtu.be/3aUqTmhn-50 卡进地板]。<br> 事实上,在 1.8.0 中,游戏会强制将玩家设置在天花板下 2.4m 处(1.8m 的玩家高度 +0.6m 的跨步高度),即使有方块存在。 |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
However, it wasn't until version 1.8.1 that the ceiling variant became practical, as the player would often [https://youtu.be/3aUqTmhn-50 glitch through the floor]. <br> Indeed, in 1.8.0, The game would force the player to be set 2.4m under the ceiling (1.8m player height + 0.6m step height), even if a block was present. <br> |
|||
As of 1.8.1, the stepping method never goes below the player's position, so the player can no longer get glitched into the floor. |
|||
</div> |
|||
在 1.8.1 以前,在顶头的情况下 grinding 是不可能的。 |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
Before 1.8.1, grinding under a headhitter ceiling wasn't possible. |
|||
</div> |
Latest revision as of 01:21, 19 July 2022
跳跃取消(Jump Cancel)是一种机制,通过取消玩家的初始跳跃速度,允许玩家在跳跃后保持在地面上。
这是步行辅助应用于跳跃运动的结果。
跳跃取消用于提高助跑的效率(通过将每次跳跃的持续时间减少到只有 2 刻)。
有两种方法可以取消跳跃:
- 利用台阶、楼梯或其他一些可以触发跨步的方块 (0.42b < 高度 < 0.6b).
- 利用天花板 (1.8bc < 天花板 < 2.22bc).
步行辅助变体
该变体是有意设计的, 因为它是步行辅助机制应用于跳跃的逻辑扩展。
这种技术在速通社区中也被称为“楼梯加速”。
此变体仅在台阶高度差 Δ 介于 0.42m 和 0.6m 之间时才有效。
- 如果 Δ < 0.42m,玩家在检测到碰撞之前就跳到台阶上方。
- 如果 Δ > 0.60m,会存在碰撞,但高度太高,无法应用步行辅助机制。
走上台阶时,游戏会尝试通过以下方式正确移动玩家:
- 将 Y 速度设置为 0。
- 将 Y 坐标设置在台阶上方。
在这个过程中,跳跃的垂直速度丢失,但水平速度保持不变。这使玩家能在 2 刻之后再次跳跃。
注意:可以使用台阶的边角来取消跳跃而不移动到台阶上。为此,碰撞必须是 X 朝向的。例子。
天花板变体
这个变体是意外出现的,在1.14 版本中和步行辅助一同修复了。
此变体仅在天花板高度 Δ 在 1.8m 和 2.22m之间时有效.
- 如果 Δ < 1.80m,天花板太低,玩家会卡在天花板里,游戏会认为是与墙发生了碰撞。
- 如果 Δ > 2.22m,起跳的第一刻不会与天花板发生碰撞。
跳跃取消的天花板变体是通过“跳入”天花板来执行的:
- 玩家必须在头顶没有天花板的情况下起跳。
- 玩家下一刻的位置必须在天花板下。
通过反复跳入跳出天花板,可以连续触发多次跳跃取消。
这种情况被称作“grinding”,且基本上与 1.8bc 助跑无异,微甩所造成的速度衰减几乎可以忽略不计。
例如,1bm hh 5b可以使用 grinding 来通过:
这种技巧需要极其快速和精确的鼠标移动,但有可能实际完成。
版本差异:
在 1.8 中,当 Mojang 修复了一个阻止实体穿过缝隙的错误时,使跳跃取消的天花板变体成为可能。
然而,到了 1.8.1 版本天花板变体才变得实用,因为玩家经常会卡进地板。
事实上,在 1.8.0 中,游戏会强制将玩家设置在天花板下 2.4m 处(1.8m 的玩家高度 +0.6m 的跨步高度),即使有方块存在。
在 1.8.1 以前,在顶头的情况下 grinding 是不可能的。