在Unity中,利用Trigger和OnGUI实现信息提示(毕设求帮助!)
答案:1 悬赏:70 手机版
解决时间 2021-02-10 16:16
- 提问者网友:黑米和小志
- 2021-02-10 12:49
在Unity中,利用Trigger和OnGUI实现信息提示(毕设求帮助!)
最佳答案
- 五星知识达人网友:洎扰庸人
- 2021-02-10 14:13
bool isTrigger=false;
OnTriggerStay (Collider hit)
{
if (hit.gameObject.tag=="Player") //此处Player 的tag应该与你的 First person controller 的tag一致
{
Debug.Log("撞击了");
}
}
void OnGUI()
{
//此处伪代码
if(isTrigger)
{
//button ......
}
}追问其实我看不是太懂- -让我思考一下……如果方便可以加一下QQ么……追答其实我也在找我需要的答案,正好看到。 不是很难的,多想想。
注意 面板上的Tag属性的名称 还有 Collider 碰撞体组件的范围。这是需要注意的细节
OnTriggerStay (Collider hit)
{
if (hit.gameObject.tag=="Player") //此处Player 的tag应该与你的 First person controller 的tag一致
{
Debug.Log("撞击了");
}
}
void OnGUI()
{
//此处伪代码
if(isTrigger)
{
//button ......
}
}追问其实我看不是太懂- -让我思考一下……如果方便可以加一下QQ么……追答其实我也在找我需要的答案,正好看到。 不是很难的,多想想。
注意 面板上的Tag属性的名称 还有 Collider 碰撞体组件的范围。这是需要注意的细节
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯