エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[Unity] Time.timeとTime.realtimeSinceStartupについてのお話
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Unity] Time.timeとTime.realtimeSinceStartupについてのお話
Unityでモーションを実現したいとき、現在時刻を参照することはよくあると思われます。 現在時刻はTime.... Unityでモーションを実現したいとき、現在時刻を参照することはよくあると思われます。 現在時刻はTime.timeから分かります。 しかし、このTime.timeはTime.timeScaleの値により時刻の進行速度が変化します。 デフォルトはTime.timeScale=1となっており、本来の速度で時間が経過していきます。 Time.timeScaleの値によらない時刻を取得するには、Time.realtimeSinceStartupを参照します。 したがって、Time.timeScale=1のとき、Time.timeとTime.realtimeSinceStartupは同じ値になると考えられます。 しかし、実際に値を取得すると微妙に異なっていることが分かります。 以下がその検証用スクリプトです。 using UnityEngine; using System.Collections;

