簡體   English   中英

鼠標單擊對象統一5.3 UI?

[英]Mouse click object unity 5.3 UI?

我目前正在研究一個計划在星期一上學的項目。 我已經研究了一段時間,但是在編碼方面,由於我實際上是一個初學者,所以我總是無法解決任何錯誤。 我應該如何格式化代碼,以便每次單擊對象GUI時出現? 我目前正在使用Unity版本5.3。

碼:

#pragma strict

 var scanners : UIText //variable for GUI text

 function Start () //scanner not clicked

 {
     scanners.enabled=false;
}

 function OnMouseDown() //scanner clicked

 {
     scanners.enabled=true;
}

 function OnMouseUp() //scanner unclicked

 {

     scanners.enabled=false;
}

GUI元素繪制在OnGUI()函數內部。 但這是一種古老的做事方式。 從Unity 5開始,您可以僅添加UI文本元素(rightclick hierarchy > UI > Text)或使用3D Text ,然后添加gameObject.SetActive(true/false); 當您運行OnMouseDown/Up()函數時,會在該文本上顯示。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM