走进克隆人,摧毁他们

本文关键字:摧毁 他们 克隆人 | 更新日期: 2023-09-27 18:22:13

我为我的游戏找到了一个很好的重生者,我重生了50个球体。我希望他们在我走进他们时消失,但他们什么也不做。

这是我的脚本:

using UnityEngine;
using System.Collections;
 public class BoxDestroy : MonoBehaviour 
 {
      void OntriggerEnter(Collider collider)
      {
          if (collider.gameObject.tag == "Player") 
          {
             Destroy(gameObject);
          }
      }
  }

这是我的再生者:

using UnityEngine;
using System.Collections;
public class spawner : MonoBehaviour 
{
    public GameObject objectToSpawn;
    public int numberOfEnemies;
    private float spawnRadius = 5;
    private Vector3 spawnPosition;
    // Use this for initialization
    void Start ()
    {
        SpawnObject (); 
    }
    void Update () 
    {
    }
    void SpawnObject() 
    {
        for (int i= 0; i < numberOfEnemies; i++)  
        { 
             spawnPosition = transform.position + Random.insideUnitSphere * spawnRadius; 
             Instantiate(objectToSpawn, spawnPosition, Quaternion.identity);
        }
    }
}

有什么想法吗?

走进克隆人,摧毁他们

OntriggerEnter应该是OnTriggerEnter!区分大小写:)

你真的用"player"标签标记了你的玩家游戏对象吗?

你把对撞机标记为触发器了吗?OnTriggerEnter与OnCollisionEnter

你的球员对象上有刚体组件吗?