現在Unityを使ってゲーム制作をしているUnity初心者です。
エンジニアではないのでほとんどそういった知識もなく探り探りやっています。
こちらを参考にして、オブジェクトにEventTriggerをつけてカーソルを合わせてから2秒経つと
そのオブジェクトを「調べた」という判定で処理を行うようにしているのですが、
あるオブジェクトに関しては、他の複数のオブジェクトを調べ終わったら調べられるようになる、という風にしたいです。
その条件を満たすまでEventTriggerを機能させないようにするにはどうしたらいいでしょうか?
以下のようなコードで、他のオブジェクトの処理が終わった時点でpublicな変数でtrueを返して、
obj01~03全てがtrueの場合に処理を行う、という風にはできたのですが、
これだとカーソルを合わせた時点ではカーソルが反応してしまうので、
条件を満たすまではそもそもEventTrigger自体を非アクティブのような状態にしたいです。
public void enterPointer(){ if (obj01_end && obj02_end && obj03_end){ Debug.Log ("Enter Pointer"); counter = true; } }
どなたがこ教授いただけると助かります。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/11 03:28
2017/12/11 03:40
2017/12/11 13:36