Unityで衝突判定のスクリプトで物体を消したい
Unityでビリヤードのようなゲームを作っていて、球(Sphere)がホール(Cylinder)に当たったら消えるようにしたいのですが、書いてみたスクリプトがエラーもせず何も反応しませんでした。改善個所をご指摘いただけるとありがたいです。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class myscript : MonoBehaviour {
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
GameObject sphere = GameObject.Find("Sphere");
Rigidbody rigidbody = GetComponent<Rigidbody>();
}
private void OnCollisionEnter(Collision collision){
if (collision.gameObject.tag == "Player"){
collision.gameObject.SetActive(false);
}
}
}