C# 将鼠标悬停在对象unity3d上时显示工具提示
当鼠标移到对象上时,我想像这样显示工具提示,下面是示例图像: 及 我已经尝试了下面的代码,但是当我将鼠标悬停在对象上时,debug.log上的消息没有显示,我给的对象名称与下面的相同:C# 将鼠标悬停在对象unity3d上时显示工具提示,c#,unity3d,gkturnbasedmatch,C#,Unity3d,Gkturnbasedmatch,当鼠标移到对象上时,我想像这样显示工具提示,下面是示例图像: 及 我已经尝试了下面的代码,但是当我将鼠标悬停在对象上时,debug.log上的消息没有显示,我给的对象名称与下面的相同: void Update() { Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); RaycastHit hit; if (Physics.Raycast(ray,out hit) && hit.
void Update()
{
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
if (Physics.Raycast(ray,out hit) && hit.collider.gameObject.name == "Yify")
{
Debug.Log("Yify");
}
}
这是我的对象,我使用列表来多个对象,每个对象都有我的名字,对象的名字Yify在右边,深绿色:
请帮忙。谢谢。这应该行得通
void Update(){
Ray ray = Camera.main.ScreenPointToRay (Input.mousePosition);
RaycastHit hit ;
if (Physics.Raycast (ray, hit, 100.0) && hit.collider.gameObject.name=="Yify") {
Debug.Log("Yify");
}
}
当鼠标悬停在悬停对象上时,它将显示或显示悬停对象顶部的按钮。e、 g:就像我在问题中提到的第二张图片