前提・実現したいこと
マウス操作でオブジェクトを移動して、白い背景に乗せると
非表示にしたオブジェクトを表示したい。
C#
該当のソースコード
{ [SerializeField] GameObject aka; [SerializeField] GameObject ao; [SerializeField] GameObject Murasaki; private void OnTriggerEnter2D(Collider2D other) { if (other.CompareTag("red")) { this.tati.SetActive(true); } if (other.CompareTag("blue")) { this.ao.SetActive(true); } } private void OnTriggerStay2D(Collider2D collision) { if (collision.CompareTag("red") && collision.CompareTag("blue")) { this.Murasaki.SetActive(true); } } }
試したこと
if (collision.CompareTag("red") && collision.CompareTag("blue"))
{
this.Murasaki.SetActive(true);
}
どちらも当たれば表示される意味合いで書いたのですが、ゲーム上では表示できませんでした。
別の書き方があればご教授お願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。