永发信息网

求Unity3D代码:如果鼠标选中A物体,则显示信息,否则不显示;如果鼠标选中B物体,则显示信息,否则不显

答案:1  悬赏:50  手机版
解决时间 2021-11-23 17:53
  • 提问者网友:藍了天白赴美
  • 2021-11-23 14:23
求Unity3D代码:如果鼠标选中A物体,则显示信息,否则不显示;如果鼠标选中B物体,则显示信息,否则不显
最佳答案
  • 五星知识达人网友:雪起风沙痕
  • 2021-11-23 15:58
class A:Monobehaviour
{
private GameObject m_curgo;
internal void Update()
{
if(Input.GetMouseButton(0))
{
var go=GetGoIn(Input.mousePosition);
if(go!=null)
{
if(m_curgo!=null)
HideInfo(m_curgo);
m_curgo=go;
ShowInfo(m_curgo);
}
}
}
//鼠标检测函数,返回鼠标选中的对象
private GameObject GetGoIn(vector3 pos)
{
//todo:
}

//隐藏和显示信息
private void HideInfo(GameObject go)
{
}
private void ShowInfo(GameObject go)
{
}
}追问本人愚昧,如果是用Unity3D的java代码又该怎么样编写?谢谢
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯