【发布时间】:2021-12-31 09:46:25
【问题描述】:
我希望我的子弹在 OnTrigger 上被破坏,但它不会被破坏,但 Debug.Log 工作正常。我已经尝试了一切,例如重写脚本,替换它并一遍又一遍地附加它。有人可以帮我吗?
这是我的代码:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Enemy : MonoBehaviour
{
public GameObject Bullet;
void OnTriggerEnter2D(Collider2D collision)
{
if (collision.CompareTag("Bullet"))
{
Debug.Log("I die");
Destroy(gameObject);
}
}
}
【问题讨论】:
-
不是最好的询问地点
标签: c# unity3d destroy gameobject