c# - 统一不破坏对象
问题描述
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);
}
}
这有什么问题我不知道这可能是视觉工作室的问题
解决方案
OnTriggerEnter2D 有效,但我有一个错误,它说我仍在使用它,这是因为箭头在我的播放器内部,它正在召唤它,所以预制件立即被摧毁。感谢所有的帮助
推荐阅读
- ios - Alamofire 5 没有名为 upload 的成员
- azure-data-factory - 有没有办法在 Azure 数据工厂中以编程方式生成 adf_publish 内容?
- dataset - 我如何解决在 pycharm 中运行 MNIST 数据集时出现的运行时错误
- c - 打印输出显示错误,其余输出正确
- python - 在同一图中绘制具有不同日期时间采样的数据帧
- c++ - 为什么闰年计划的这个特定代码不起作用?
- amazon-web-services - 将 5xx ApiGateway 错误映射到另一个服务
- testing - 开玩笑的 Nuxt 端到端测试
- c - C 声明符理解
- angular - 库的角度示意图:构建示意图在角度 10 中产生错误