回答編集履歴

1

改善

2022/11/07 00:19

投稿

ozwk
ozwk

スコア13528

test CHANGED
@@ -25,8 +25,8 @@
25
25
  `x += dx`というのも左右で単位は`m`で揃っていますね。
26
26
 
27
27
 
28
- さて`Time.deltaTime`をフレーム単位の経過時間`s/f`とするならば、`dx`の単位は`m/f`です。
28
+ さて次は`Time.deltaTime`をフレーム単位の経過時間`s/f`とする解釈です。
29
- フレームあたりの移動量ですね。
29
+ こちらは`dx`の単位は`m/f`です。フレームあたりの移動量ですね。
30
30
  したがって、`dx`に前回計算時からの経過フレーム数`n[f]`を掛けたものが`x`の増加量になります。
31
31
  ですから`x`を増加させる処理の部分は本来であれば`x += n * dx`ですね。
32
32
  ここで、Update()というのはそもそも毎フレーム呼び出されるものですから`n=1[f]`です。