unity3d VS代码无法识别OnTriggerEnter方法

xvw2m8pv  于 2022-11-16  发布在  其他
关注(0)|答案(1)|浏览(156)

我正在unity3d中为射击游戏检测碰撞器。我想写一个OnTriggerEnter方法,但vscode无法识别此方法。例如,当我写“private void ontr”时
VS代码没有建议我方法名。我只是像这样手动编写方法

private void OnTriggerEnter(Collider other){

        Destroy(gameObject);
        Destroy(other.gameObject);

}

因为我在VS代码中经常遇到这样的问题,但问题是关于方法本身的。Unity也不调用方法。问题是什么?我该如何解决这个问题?

f8rj6qna

f8rj6qna1#

你好Seyit Süleyman Tekin!我认为你的问题是Monobehaivour的类。VS代码可能无法识别MonoBehaviour。在你的脚本开头

public class ExampleScript : MonoBehaviour
{

}

在此部分中,MonoBehaviour文本必须具有不同的颜色。如果不是,can you check this video please

相关问题