ボックス コライダーと GUI 機能を使用しました... しかし、ボックス コライダーの問題は、コライダーに衝突した後に車が停止することと、画面に表示されるメッセージが 10 秒後に消えることです。
これが私のコードです:
var msg = false;
function OnCollisionEnter(theCollision : Collision)
{
if(theCollision.gameObject.name == "trafficLight")
{
Debug.Log("collided");
msg=true;
}
}
function OnGUI ()
{
if (msg== true)
{
GUI.Box (Rect (100,0,500,50), "You need to stop if the traffic signal is red");
}
}