私はunityでc#を使ってプログラムを書いています。
もし、「変数の値が等しいとき~」というプログラムを書きたいのですが、下記のものだとコンソールに文字列が表示されません。
「等しいとき」の演算子が「==」ではないのでしょうか?
using System.Collections; using System.Collections.Generic; using UnityEngine; public class NewBehaviourScript : MonoBehaviour { public float time; void Start() { time = 0f; } void Update() { time += Time.deltaTime; if (time == 5f) { Debug.Log("OK!"); } } }
試したこと
(time == 5f)の部分を(time > 5f)にすると問題なく動きました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/10 17:25