スコアオブジェクトに接触するとポイントが加算され既定ポイントに達するとゲームクリア画面に
遷移するようにしたいです。
Build Settingsで二つのシーン登録は済んでいてゲームを実行してもエラーはなく、接触後シーンが切り替わらないまま操作可能状態が続きます。
コード
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class Donguri : MonoBehaviour
{
void Start() { }
public static int point;
void Update()
{
if (point ==1) // スコア1ポイントで終了
{
SceneManager.LoadScene("Clear");
}
}
void OnCollisionExit2D()
{
FindObjectOfType<Score>().AddPoint(1);
point= point+1;
// GameObjectを消す
Destroy(gameObject);
} }
回答1件
あなたの回答
tips
プレビュー