Slipperiness/ja: Difference between revisions
(Created page with "そのため、真下に氷のあるソウルサンド上では、歩く速度が著しく低下する。") |
No edit summary |
||
(17 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
ゲーム内の各ブロックには''' |
ゲーム内の各ブロックには'''滑りやすさ(Slipperiness)'''の係数が設定されていて、'''S'''と表される。Sの値が大きいほど、そのブロックは滑りやすくなる。 |
||
通常のブロックの |
通常のブロックの滑りやすさは'''0.6'''に設定されていて、これには空気/[[Special:MyLanguage/soulsand|ソウルサンド]]/[[Special:MyLanguage/Cobweb|クモの巣]]/[[Special:MyLanguage/Water and Lava|液体]]も含まれる。 |
||
1.8では、 |
1.8では、滑りやすさの異なるブロックは以下のみ: |
||
*[https://minecraft.fandom.com/ja/wiki/%E6%B0%B7 氷]と[https://minecraft.fandom.com/ja/wiki/%E6%B0%B7%E5%A1%8A 氷塊]、'''S = 0.98''' |
*[https://minecraft.fandom.com/ja/wiki/%E6%B0%B7 氷]と[https://minecraft.fandom.com/ja/wiki/%E6%B0%B7%E5%A1%8A 氷塊]、'''S = 0.98''' |
||
*[https://minecraft.fandom.com/ja/wiki/%E3%82%B9%E3%83%A9%E3%82%A4%E3%83%A0%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF スライムブロック]、'''S = 0.8''' |
*[https://minecraft.fandom.com/ja/wiki/%E3%82%B9%E3%83%A9%E3%82%A4%E3%83%A0%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF スライムブロック]、'''S = 0.8''' |
||
1.13で、滑るブロックがもう一つ追加された: [https://minecraft.fandom.com/ja/wiki/%E9%9D%92%E6%B0%B7 青氷]、 |
1.13で、滑るブロックがもう一つ追加された: [https://minecraft.fandom.com/ja/wiki/%E9%9D%92%E6%B0%B7 青氷]、滑りやすさは'''0.989'''で、ゲーム内で最も滑りやすいブロックとなった。 |
||
<br /> |
<br /> |
||
Line 16: | Line 16: | ||
==動きへの影響== |
==動きへの影響== |
||
移動の際、tickとtickの間に、'''抗力'''の |
移動の際、tickとtickの間に、'''抗力'''の再現として速度が失われ、'''加速度'''が与えられる。 |
||
プレイヤーが地面にいる時の抗力と加速度は以下のように計算される: |
プレイヤーが地面にいる時の抗力と加速度は以下のように計算される: |
||
* 地面での速度の保持 |
* 地面での速度の保持率は<math>0.91 \times S</math>倍。 |
||
* 地面で得られる加速度は<math>\left ( \frac{0.6}{S} \right )^3</math>に比例する。 |
* 地面で得られる加速度は<math>\left ( \frac{0.6}{S} \right )^3</math>に比例する。 |
||
空中にいる時は、 |
空中にいる時は、滑りやすさは無視される([[Special:MyLanguage/Movement Physics|動きの公式]]を参照)。 |
||
Line 43: | Line 43: | ||
==適用== |
==適用== |
||
[[File:Slipperiness illustration.png|thumb| |
[[File:Slipperiness illustration ja.png|thumb|滑りやすさが高さが1b未満のブロックに与える影響の図示|416x416px]] |
||
毎tick、地面にいる場合、プレイヤーの1b下のブロックがチェックされ、その |
毎tick、地面にいる場合、プレイヤーの1b下のブロックがチェックされ、その滑りやすさが取得される。 |
||
すなわち、高さが1b未満のブロックは、その下のブロックの |
すなわち、高さが1b未満のブロックは、その下のブロックの滑りやすさの影響を受ける。 |
||
例として、氷の上に置かれたハーフブロックの表面は、氷と同じ |
例として、氷の上に置かれたハーフブロックの表面は、氷と同じ滑りやすさになる。 |
||
Line 56: | Line 56: | ||
これにより、[[Special:MyLanguage/Soulsand|ソウルサンド]]が滑るブロックからどのように影響を受けるかが説明できる: |
これにより、[[Special:MyLanguage/Soulsand|ソウルサンド]]が滑るブロックからどのように影響を受けるかが説明できる: |
||
ソウルサンドはフルブロックではないため(高さ14ドット)、下に置かれたブロックと同じ |
ソウルサンドはフルブロックではないため(高さ14ドット)、下に置かれたブロックと同じ滑りやすさになる。 |
||
Line 68: | Line 68: | ||
この2つの効果が組み合わさることで、プレイヤーの動きは通常のソウルサンド上でのものに比べて、最終的にはマイナスの影響を受ける。 |
この2つの効果が組み合わさることで、プレイヤーの動きは通常のソウルサンド上でのものに比べて、最終的にはマイナスの影響を受ける。 |
||
従って、真下に氷のあるソウルサンド上では、歩く速度が著しく低下する。 |
|||
Line 74: | Line 74: | ||
== 変更点 == |
== 変更点 == |
||
1.15で、滑りやすさがプレイヤーの0.5m下のブロックから取得されるようになった(以前は1.0m)。これにより、ソウルサンドを含めた一部ブロックは下のブロックの滑りやすさの影響を受けなくなった。 |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
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. |
|||
</div> |
|||
* ハーフブロック(高さ0.5b)は今まで通り、滑りやすいブロックの影響を受ける。 |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* ベッド(高さ0.5625b)は滑りやすいブロックの影響を受けなくなった。 |
|||
* A slab (0.5b height) is still affected by slippery blocks. |
|||
* A bed (0.5625b height) is no longer affected by slippery blocks. |
|||
</div> |
Latest revision as of 11:09, 23 August 2022
ゲーム内の各ブロックには滑りやすさ(Slipperiness)の係数が設定されていて、Sと表される。Sの値が大きいほど、そのブロックは滑りやすくなる。
通常のブロックの滑りやすさは0.6に設定されていて、これには空気/ソウルサンド/クモの巣/液体も含まれる。
1.8では、滑りやすさの異なるブロックは以下のみ:
1.13で、滑るブロックがもう一つ追加された: 青氷、滑りやすさは0.989で、ゲーム内で最も滑りやすいブロックとなった。
動きへの影響
移動の際、tickとtickの間に、抗力の再現として速度が失われ、加速度が与えられる。
プレイヤーが地面にいる時の抗力と加速度は以下のように計算される:
- 地面での速度の保持率は倍。
- 地面で得られる加速度はに比例する。
空中にいる時は、滑りやすさは無視される(動きの公式を参照)。
ブロック
-
デフォルト(0.6)
-
スライムブロック(0.8)
-
氷/氷塊(0.98)
-
青氷(0.989)[1.13+]
適用
毎tick、地面にいる場合、プレイヤーの1b下のブロックがチェックされ、その滑りやすさが取得される。
すなわち、高さが1b未満のブロックは、その下のブロックの滑りやすさの影響を受ける。
例として、氷の上に置かれたハーフブロックの表面は、氷と同じ滑りやすさになる。
これにより、ソウルサンドが滑るブロックからどのように影響を受けるかが説明できる:
ソウルサンドはフルブロックではないため(高さ14ドット)、下に置かれたブロックと同じ滑りやすさになる。
働いている効果を考えてみる:
- 滑りやすいブロックは加速度を低下させる。
- ソウルサンドは保持される速度を減少させる。
この2つの効果が組み合わさることで、プレイヤーの動きは通常のソウルサンド上でのものに比べて、最終的にはマイナスの影響を受ける。
従って、真下に氷のあるソウルサンド上では、歩く速度が著しく低下する。
変更点
1.15で、滑りやすさがプレイヤーの0.5m下のブロックから取得されるようになった(以前は1.0m)。これにより、ソウルサンドを含めた一部ブロックは下のブロックの滑りやすさの影響を受けなくなった。
- ハーフブロック(高さ0.5b)は今まで通り、滑りやすいブロックの影響を受ける。
- ベッド(高さ0.5625b)は滑りやすいブロックの影響を受けなくなった。