我无法使用我的 Interactable(Coin) 脚本和 OnTriggerEnter() 激活我的 Canvas。当我的播放器与我的硬币碰撞时,我想激活画布(显示我的文本)。脚本在我的 Coin GameObject 中。我的 CoinCollider 在 IsTrigger 上。
public string displayText;
public Text textView;
public GameObject Player;
public Canvas textCanvas;
// Start is called before the first frame update
void Start()
{
textCanvas.enabled = false;
}
// Update is called once per frame
void Update()
{
}
void onTriggerEnter(Collider2D other)
{
if (other.gameObject.tag == "Player")
{
textCanvas.enabled = true;
textView.text = displayText;
}
}
我尝试只显示没有画布的文本并观看教程。