teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

誤字脱字

2020/05/27 11:02

投稿

Olphin
Olphin

スコア6

title CHANGED
File without changes
body CHANGED
@@ -1,3 +1,4 @@
1
+ ```ここに言語を入力
1
2
  using System.Collections;
2
3
  using System.Collections.Generic;
3
4
  using UnityEngine;
@@ -17,29 +18,31 @@
17
18
  audioSource = GetComponent<AudioSource>();
18
19
  }
19
20
 
20
- void FixedUpdate()//0.0167秒に呼ばれる関数
21
+ void FixedUpdate()//0.0167秒に必ず呼ばれる(はず)
21
22
  {
22
23
  nowtime = audioSource.time;
23
24
  framecount++;
24
25
 
25
26
  if (nowtime >= nexttime)
26
27
  {
27
-
28
+       loopcount++;
28
- nexttime = 0.44444444f * (loopcount + 1);
29
+ nexttime = 0.44444444f * loopcount;
29
30
  Debug.Log("Time" + nowtime + " Frame" + framecount);
30
31
 
31
32
  framecount = 0;
32
- loopcount++;
33
+
33
34
  }
34
35
  }
35
36
  }
37
+ ```
36
38
 
37
39
  ![イメージ説明](16d6709c6a22cf5ca4dbe003ea5386bf.png)
38
40
 
39
- 0.444秒にいちど読み込まれる処理を配置しました
41
+ 0.44444秒にいちど読み込まれる処理を配置しました
40
- しかし毎回起動するごとにログの内容が異なります(ログ右側にあるFramexxの情報
42
+ しかし毎回起動するごとにログの内容が異なります(ログ右側にあるFramexxのログ
41
43
 
42
44
  1.Frame:xxの情報が一定にならないのはなぜなのか
43
- 2.一定にする何か良い方法はないでしょうか?
45
+ 2.何回やっても結果を一定にする何か良い方法はないでしょうか?
46
+ フレーム数を均等にするのではなく起動ごとにログの内容が変わるのを防ぎたいです
44
47
 
45
48
  よろしくお願いします