C# 空游戏对象未停用

C# 空游戏对象未停用,c#,android,unity3d,C#,Android,Unity3d,各位 基本上,我有一个带有画布和空游戏对象的预置。这个游戏对象PlayAd包含自己的画布和一个按钮,可以播放广告,让用户跳过一个关卡。PlayAd的按钮覆盖了另一个画布的“继续”按钮,该按钮仅在用户通过关卡时才可访问。我的脚本要做的就是在触发器输入时停用PlayAd,这样用户就可以进入“继续”按钮。然而,在我触发后,它永远不会消失。在此方面的任何帮助都将不胜感激。多谢各位 using System.Collections; using System.Collections.Generic; us

各位

基本上,我有一个带有画布和空游戏对象的预置。这个游戏对象PlayAd包含自己的画布和一个按钮,可以播放广告,让用户跳过一个关卡。PlayAd的按钮覆盖了另一个画布的“继续”按钮,该按钮仅在用户通过关卡时才可访问。我的脚本要做的就是在触发器输入时停用PlayAd,这样用户就可以进入“继续”按钮。然而,在我触发后,它永远不会消失。在此方面的任何帮助都将不胜感激。多谢各位

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class NewLevScript : MonoBehaviour
{
    public GameObject PlayAd;
    // Start is called before the first frame update
    private void Start()
    {
        PlayAd = GameObject.Find("PlayAd");
    }

    private void OnTriggerEnter(Collider other)
    {
        if (other.tag == "Platyer")
        {
            PlayAd.SetActive(false);
        }
    }
}

男孩,我觉得自己很傻。。。我不得不去掉“t”。它现在可以工作了。

如果(other.tag==“Platyer”)。。。它应该是播放器还是Platyer?关于无法再复制的问题或由简单的印刷错误引起的问题,对于堆栈溢出来说是离题的。这通常可以通过在发布前确定并仔细检查重现问题所需的最短程序来避免。有关更多信息,请参阅。我投票决定结束。