質問: GameObject.Find ("particle2"); PS2.GetComponent().Play (); } ### 補足情報(言語/FW/ツール等のバージョンなど) C#で書いています。
回答: 変数を1つ追加して、その状態を見ればよいのではないでしょうか。 ``` bool isParticlePlay = false; //中略 //transform.position.yが10以下 かつ isParticlePlayがfalseの時に実行 if (transform.position.y<=10 && !isParticlePlay) { isParticlePlay = true; transform.position = new Vector3(-9f, 10, 4f); var PS2 = GameObject.Find ("particle2"); PS2.GetComponent().Play (); } ```