gpt4 book ai didi

UNITY 游戏引擎的 Javascript 帮助

转载 作者:行者123 更新时间:2023-12-03 07:07:56 25 4
gpt4 key购买 nike

我是编码新手,所以除了过去三天我必须做的事情之外,我不知道自己在做什么。我只是希望玩家走进碰撞器来触发 Canvas UI,然后在退出碰撞器时让 Canvas 消失。这是到目前为止我的代码:

// JavaScript source code

function OnTriggerEnter(Col : Collider)
{
if(Col.tag == "Player")
{
myCanvas.active = true;
}

}

function OnTriggerExit(Col : Collider)
{
if(Col.tag == "Player")
{
myCanvas.active = false;
}

}

即使我没有收到任何错误并且它播放,我将进入对撞机区域并且 Canvas 不会显示,当我退出对撞机时,就像它退出播放模式一样......请帮忙?

最佳答案

我建议您获取 Canvas 组件所在的 GameObject。将此对象设置为非事件状态。
canvasObj.SetActive(false);

http://docs.unity3d.com/ScriptReference/GameObject.SetActive.html

如果您想启用/禁用该组件(例如 myCanvas 是对 Canvas 的引用),您需要使用 .enabled

https://unity3d.com/learn/tutorials/modules/beginner/scripting/enabling-disabling-components

关于UNITY 游戏引擎的 Javascript 帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36732898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com