Sprinting/ja: Revision history

Diff selection: Mark the radio buttons of the revisions to compare and hit enter or the button at the bottom.
Legend: (cur) = difference with latest revision, (prev) = difference with preceding revision, m = minor edit.

4 July 2022

  • curprev 14:4514:45, 4 July 2022KK kaku talk contribs 5,237 bytes +48 Created page with "空中でのダッシュの発動が1tick遅延しているのは、<code>airMovementFactor</code>の取得が空中移動の適用の際に行われるため(airMovementFactorはプレイヤーが動いた後に更新される)。<br> 対して、プレイヤーが地面にいるときは、移動前に更新が行われる<code>movementSpeed</code>から倍率が直接取得される(<code>setSprinting</code>のメソッドで修飾子が適用される)。<br>..."
  • curprev 14:1014:10, 4 July 2022KK kaku talk contribs 5,189 bytes −26 Created page with "H以下は、1tick内に行われる手順を簡略化したもの: #ダッシュ状態を更新する。 #速度を計算しプレイヤーを動かす。 #移動速度に影響する、<code>groundMovementFactor</code>と<code>airMovementFactor</code>(ダッシュ時は1.3倍)を更新する。"

24 June 2022

10 June 2022

  • curprev 09:5509:55, 10 June 2022KK kaku talk contribs 5,100 bytes −53 Created page with "→‎Entity、EntityLivingBase、EntityPlayerSPから: public void setSprinting(boolean sprinting) { this.setFlag(3, sprinting);"
  • curprev 09:2009:20, 10 June 2022KK kaku talk contribs 5,153 bytes −52 Created page with "//1tick前のプレイヤーの動きを取得する。 boolean prevJumping = this.movementInput.jump; boolean prevSneaking = this.movementInput.sneak; float f = 0.8F; boolean prevMovingForward = this.movementInput.moveForward >= f; //動きの入力を更新する(moveForwardを含む - スニークしている際は0.3倍される)。 this.movementInput.updatePlayerMoveState();"
  • curprev 09:1609:16, 10 June 2022KK kaku talk contribs 5,205 bytes −40 Created page with "以下はダッシュがどのように発動しているかに関するコード。<syntaxhighlight lang="java"> →‎EntityPlayerSP.java: public void onLivingUpdate() { if (this.sprintingTicksLeft > 0) { --this.sprintingTicksLeft;"
  • curprev 09:0809:08, 10 June 2022KK kaku talk contribs 5,245 bytes −34 Created page with "加えて、ダッシュ中にジャンプすると、向いている方向に'''0.2'''の加速度が付与される(strafeが入力されているかは無関係)。"
  • curprev 09:0309:03, 10 June 2022KK kaku talk contribs 5,279 bytes −63 Created page with "ダッシュは歩きより30%速く、基本加速度は'''0.13'''である。地面での漸近速度は約0.286m/t。"

22 May 2022

9 May 2022

  • curprev 10:3010:30, 9 May 2022KK kaku talk contribs 5,734 bytes −80 Created page with "* 空中では1tick遅延する(発動/停止が1tick遅れる)。 * 空腹時/アイテム使用中/暗視状態ではダッシュできない。"
  • curprev 10:2810:28, 9 May 2022KK kaku talk contribs 5,814 bytes −78 Created page with "* 二度押しの場合は前進キーを離す代わりに後退キーを押しても発動できる。どちらの場合も、7tick以内に前進し直す必要がある。 * 前進キーを離すとダッシュは切れる。 * ダッシュキーを押し続けない限り、30秒経つとダッシュは切れる。 * スニーク中はダッシュできない(1.14以降を除く)。"

8 May 2022

  • curprev 11:5711:57, 8 May 2022KK kaku talk contribs 5,892 bytes −45 Created page with "ダッシュは、より速い移動とより遠くへのジャンプが可能になる、重要な仕組みである。"

1 May 2022

20 April 2022