■ このスレッドは過去ログ倉庫に格納されています
【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