2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

【3Dゲームエンジン】Unity質問スレッド30

258 :名前は開発中のものです。:2017/07/30(日) 14:21:33.36 ID:9Vip80gD.net
using UnityEngine;
using System.Collections;
using UnityEngine.SceneManagement;
public class title : MonoBehaviour {
// Update is called once per frame
void Update () {
if( Input.GetMouseButtonDown(0) )
{
Vector2 POINT = Camera.main.ScreenToWorldPoint( Input.mousePosition );
Collider2D START = Physics2D.OverlapPoint( POINT );
if( START == true )
{
SceneManager.LoadScene("Main");
}
}
}
}

メニュー画面の開始ボタン用にこのようなスクリプトを作ったのですが
SceneManager.LoadScene("Main")の所を改変して終了ボタン用のスクリプトを作ろうとすると
どっちのボタンをクリックしても終了します
debugなどで色々試した結果どうも開始と終了のboxcolider2dが区別できていないため両方の
スクリプトが実行されているという結論に至りました
これを解消する為にcoliderをそれが組み込まれているオブジェクトの名前やタグで区別する事は出来ないでしょうか

総レス数 1002
282 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200