Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将鼠标悬停在对象unity3d上时显示工具提示_C#_Unity3d_Gkturnbasedmatch - Fatal编程技术网

C# 将鼠标悬停在对象unity3d上时显示工具提示

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.

当鼠标移到对象上时,我想像这样显示工具提示,下面是示例图像:

我已经尝试了下面的代码,但是当我将鼠标悬停在对象上时,debug.log上的消息没有显示,我给的对象名称与下面的相同:

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:就像我在问题中提到的第二张图片