Slipperiness/ja: Difference between revisions

From Minecraft Parkour Wiki
Content added Content deleted
(Created page with "これにより、ソウルサンドが滑るブロックからどのように影響を受けるかが説明できる:")
(Created page with "ソウルサンドはフルブロックではないため(高さ14ドット)、下に置かれたブロックと同じslipperinessになる。")
Line 56: Line 56:
これにより、[[Special:MyLanguage/Soulsand|ソウルサンド]]が滑るブロックからどのように影響を受けるかが説明できる:
これにより、[[Special:MyLanguage/Soulsand|ソウルサンド]]が滑るブロックからどのように影響を受けるかが説明できる:


ソウルサンドはフルブロックではないため(高さ14ドット)、下に置かれたブロックと同じslipperinessになる。
<div lang="en" dir="ltr" class="mw-content-ltr">
Soulsand is a non-full block (14px in height), meaning it gets its slipperiness from the block below it.
</div>





Revision as of 07:20, 13 June 2022

Other languages:

ゲーム内の各ブロックにはSlipperinessの係数が設定されていて、Sと表される。Sの値が大きいほど、そのブロックは滑りやすくなる。

通常のブロックのslipperinessは0.6に設定されていて、これには空気/ソウルサンド/クモの巣/液体も含まれる。

1.8では、slipperinessの異なるブロックは以下のみ:

1.13で、滑るブロックがもう一つ追加された: 青氷、slipperinessは0.989で、ゲーム内で最も滑りやすいブロックとなった。



動きへの影響

移動の際、tickとtickの間に、抗力のシミュレーションとして速度が失われ、加速度が得られる。

プレイヤーが地面にいる時の抗力と加速度は以下のように計算される:

  • 地面での速度の保持量は
  • 地面で得られる加速度はに比例する。

空中にいる時は、slipperinessは無視される(動きの公式を参照)。



ブロック



適用

slipperinessが高さが1b未満のブロックに与える影響の図示

毎tick、地面にいる場合、プレイヤーの1b下のブロックがチェックされ、そのslipperinessが取得される。


すなわち、高さが1b未満のブロックは、その下のブロックのslipperinessの影響を受ける。

例として、氷の上に置かれたハーフブロックの表面は、氷と同じslipperinessになる。


これにより、ソウルサンドが滑るブロックからどのように影響を受けるかが説明できる:

ソウルサンドはフルブロックではないため(高さ14ドット)、下に置かれたブロックと同じslipperinessになる。


Let's consider the effects at work:

  • Slippery blocks grant less acceleration.
  • Soulsand reduces speed conservation.


These two effects combined create an net negative impact on the player's movement, compared to regular Soulsand movement.

Therefore, walking on soulsand with ice below is noticeably slower.


変更点

In 1.15, slipperiness is now taken 0.5m below the Player (instead of 1.0m). This means soulsand is no longer affected by slipperiness, among other blocks.

  • A slab (0.5b height) is still affected by slippery blocks.
  • A bed (0.5625b height) is no longer affected by slippery blocks.