using UnityEngine;
public class player_collision : MonoBehaviour
{
public playermovement movement;
private void OnCollisionEnter(UnityEngine.Collision collisionInfo)
{
if (collisionInfo.gameObject.tag == "obstacle")
{
GetComponent<playermovement>().enabled = false;
}
}
}
这基本上是我的脚本,每个变量名都是正确的 但是当我遇到一些障碍时,玩家移动并不会以某种方式关闭。 在写“为什么不严格按照本教程讲解”之类的内容之前,这是因为原始脚本对我而言不起作用,而我试图通过注释来帮助自己,但效果还不太好:sademoji:< / p>
https://www.youtube.com/watch?v=gAB64vfbrhI&index=6&list=PLPV2KyIb3jR5QFsefuO2RlAgWEz6EvVi6 这是我正在使用的教程的链接。 我正在使用的unity的当前版本是2018.3.7f1
我正在使用Visual Studio编辑脚本。