走进克隆人,摧毁他们
本文关键字:摧毁 他们 克隆人 | 更新日期: 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
你的球员对象上有刚体组件吗?