我正在为射击游戏检测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文本必须具有不同的颜色。如果不是,你能检查一下这个视频吗