この文書の現在のバージョンと選択したバージョンの差分を表示します。
次のリビジョン | 前のリビジョン | ||
wiki:unity:tips:057 [2014/11/13 08:20] 127.0.0.1 外部編集 |
wiki:unity:tips:057 [2015/02/23 12:45] (現在) |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
- | ====== 057 フレームレートを意識した物体の移動 ====== | + | [[http://stepism.sakura.ne.jp/unity/wiki/|Unityはこちらに移動しました。]] |
- | + | ||
- | ===== 概要 ===== | + | |
- | 処理落ちが発生した場合の、物体の1秒あたりの挙動を均一にするにはTime.deltaTimeでスケールしてあげます。 | + | |
- | + | ||
- | ==== ソースコード ==== | + | |
- | <code csharp> | + | |
- | // 回転 | + | |
- | transform.Rotate(0, 5.0f * Time.deltaTime, 0 ); | + | |
- | // 移動 | + | |
- | transform.Translate( 1.0f * Time.deltaTime, 0, 0 ); | + | |
- | </code> | + | |
- | + | ||
- | これで移動量がフレームレートに左右されることがなくなります。 | + |