透明なオブジェクトを作り、そこにプレイヤーが接触すると、判定が入ってゲームオーバーシーンに遷移するというスクリプトを書いたのですが、成功しません。
Collider2DとRigidbody2Dは、当てる側と当てられる側の双方につけていて、Is Triggerはオフです。
あたり判定は、コンソールで確認したところ入っています。
unityのバージョンは2018,2,10f1Personal(64bit)です。
using system . Collection ;
using System . Collections . Generic ;
using UnityEngine ;
using UnityEngine . SceneManagement ;
public class Out : MonoBehaviour {
void OnCollisionEnter2D(Collider2D col){
if (col . gameObject . tag == “player“) {
SceneManeger . LoadScene(“GameOver”);
}
}
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/18 02:32