1. 程式人生 > >unity 滑鼠懸浮於物體上 物體變色

unity 滑鼠懸浮於物體上 物體變色

void OnMouseOver()//滑鼠懸浮於按鈕之上,按鈕顏色變化
    {
       
        this.transform.Find("default").GetComponent<MeshRenderer>().material.color = new Color(0,1,0.085f,1);
        
      
    }

    private void OnMouseExit()//滑鼠離開按鈕上方,按鈕顏色復位
    {
      this.transform.Find("default").GetComponent<MeshRenderer>().material.color = new Color(0.04f,0.4f,0.2f,1);
    }

注意 指向的物體要有Collider    “default”是物體的名字