Warm tip: This article is reproduced from serverfault.com, please click

c#-统一不破坏对象

(c# - Unity not destroying object)

发布于 2021-10-13 20:53:53
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class ArrowScript : MonoBehaviour
{
    void OnCollisionEnter2D(Collision2D collision)
    {
        //GameObject effect = Instantiate(hiteffect, transform.position, Quaternion.identity);
        //Destroy(effect, 5f)
        Destroy(gameObject);
    }
}

这有什么问题我不知道这可能是视觉工作室的问题

https://ibb.co/FqLTVB7 https://ibb.co/5F5wKFL

视觉工作室

Questioner
Viperthesniper
Viewed
0
Viperthesniper 2021-10-15 06:24:38

OnTriggerEnter2D 有效,但我有一个错误,它说我仍在使用它,这是因为箭头在我的播放器内部,它正在召唤它,所以预制件立即被摧毁。感谢所有的帮助