###前提・実現したいこと
2Dの移動コードを書きたいと思っているのですが、こちらのサイトでは、移動時にTime.deltaTimeを掛けていません。
Time.deltaTimeが今1つ理解できてないのですが、Time.deltaTimeは掛けたほうがよいのでしょうか?
###該当のソースコード
参考にしているサイトでは、下記のようにTime.deltaTimeは掛けていません。
C#
1 // 移動関数 2 void Move(){ 3 // 現在位置をPositionに代入 4 Vector2 Position = transform.position; 5 // 左キーを押し続けていたら 6 if(Input.GetKey("left")){ 7 // 代入したPositionに対して加算減算を行う 8 Position.x -= SPEED.x;
しかし、
C#
1Position.x -= SPEED.x;
上記よりも、下記のようにしたほうがよいのでしょうか?
C#
1Position.x -= SPEED.x * Time.deltaTime;
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/03/23 14:27 編集