Unity腳本:OnMouseDown 偵測滑鼠點擊

OnMouseDown 偵測滑鼠點擊:

OnMouseDown 可以偵測到滑鼠對碰撞器或是GUI元件的點擊。

OnMouseDown 是個函式,所有點擊後要執行的程式碼都寫在函式中。

在我的理解,它就是個回呼函式。

也就是說當點擊發生時,unity會呼叫該物件的腳本中的OnMouseDown 函式,

用以處理點擊事件。

來自官網的簡單js範例

當程式碼被附加到物件時,物件被點擊時會隨機改變其本身的顏色。

#pragma strict

function Start ()
{
    Random.seed = Time.time;
}


function OnMouseDown ()
{
    var r : float = Random.Range(0f,1f);
    var g : float = Random.Range(0f,1f);
    var b : float = Random.Range(0f,1f);
    var randomColour : Color = new Color(r,g,b,1f);
    
    renderer.material.color = randomColour;
}

官網教學:

 
 

  按個讚!~支持本站!~

FB推薦載入中