C# 敌人赢了';当我击中它时,它不会被摧毁
上面显示的代码是我敌人脚本中的代码,当玩家的刀子击中它时,它就会死亡。这把刀被标记为近战。当刀子击中敌人时,它不会被摧毁 你可以检查的东西C# 敌人赢了';当我击中它时,它不会被摧毁,c#,unity3d,C#,Unity3d,上面显示的代码是我敌人脚本中的代码,当玩家的刀子击中它时,它就会死亡。这把刀被标记为近战。当刀子击中敌人时,它不会被摧毁 你可以检查的东西 你的对撞机是3D的吗 两个碰撞对象中必须至少有一个具有刚体 还要确保“近战”中的拼写错误 还有一件事,确保你的对撞机处于触发模式 伟大的干杯,伙计。 private void OnTriggerEnter(Collider other) { if(other.tag == "Melee") {
伟大的干杯,伙计。
private void OnTriggerEnter(Collider other)
{
if(other.tag == "Melee")
{
Destroy(gameObject);
}
}