Unity と C# は初めてなので、ご容赦ください。プレーヤーが自由に移動できるシーンがいくつかあり、そのうちの 1 つに、マウスをクリックしたときに非表示にするイメージ オブジェクトがあります。現在、それを非表示にするために使用する 1 つの imageobject にスクリプトを追加しましたrenderer.enabled = false;
。プレーヤーがそのシーンに戻ると、それはもう隠れていません。これを行う正しい方法は何ですか?
//------編集部分-----------今は動作します:)
public static bool showIt = true;
void Start () {
renderer.enabled = showIt;
print (showIt);
}
void OnMouseDown (){
showIt = false;
renderer.enabled = showIt;
}