VS 代码无法识别 OnTriggerEnter 方法



我正在为射击游戏检测unity3d中的对撞机。我想写一个OnTriggerEnter方法,但vscode无法识别这个方法。例如,当我写";私人无效合同;

VS代码不建议我使用方法名称。我只是像这个一样手动编写方法

private void OnTriggerEnter(Collider other){
Destroy(gameObject);
Destroy(other.gameObject);
}

因为我在VS代码中总是遇到这种问题,但问题是关于方法本身的。Unity也不调用方法。问题出在哪里?我该如何解决?

Seyit Süleyman Tekin!我想你的问题出在Monobehaivour的课上。VS Code可能无法识别MonoBehavior。在脚本的开头

public class ExampleScript : MonoBehaviour
{
}

在这一部分中,MonoBehavior文本必须具有不同的颜色。如果不是,你能检查一下这个视频吗

最新更新