我正在遵循过时的Unity引擎教程,但无法让我的脚本按预期的方式工作

时间:2019-03-08 14:48:19

标签: c# unity3d

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编辑脚本。

0 个答案:

没有答案