unity テトリスブロックの落下速度の制限をするコードを理解したい
if (Time.time>nextdropTimer)
{
nextdropTimer=Time.time+dropInterval;
if (activeBlock)
{
activeBlock.MoveDown();
}
}
}
このコードでテトリスブロックの落下するスピードが遅くなりました。
はじめ2行のコードの意味が全く分かりません。
お教え頂けますでしょうか?
下記に全コード入力しております。
C#
1 2 [SerializeField] 3 private float dropInterval = 0.25f; 4 float nextdropTimer; 5 6 // Start is called before the first frame update 7 void Start() 8 { 9 spawner=GameObject.FindObjectOfType<Spawner>(); 10 if (!activeBlock) 11 { 12 activeBlock=spawner.SpawnBlock(); 13 } 14 } 15 16 17 private void Update() 18 { 19 20 if (Time.time>nextdropTimer) 21 { 22 nextdropTimer=Time.time+dropInterval; 23 24 if (activeBlock) 25 { 26 activeBlock.MoveDown(); 27 } 28 29 } 30 } 31 32 33}

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/02/27 06:42
2022/02/27 06:46
2022/02/27 06:48
2022/02/27 06:53
2022/02/28 04:08 編集
2022/02/28 13:32
2022/02/28 14:30 編集