標題簡直是像是會出現在教小學生做網站的資訊課
跟VR最沒有關係的另一頁
把圖片做成按鈕
如果你剛剛用的是Image
步驟
在Image的Inspector中新增一個Event Trigger

Add New Event Type -> PointerClick

按一下第一張圖右下角的加號,然後放著去寫Code
麻麻我終於有code可以寫了

在Project新增一個C# Script

寫一個簡單粗暴的測試code
using UnityEngine; using UnityEngine.UI; public class button1 : MonoBehaviour { void Start() { } void Update () { } public void ImageOnClick() { Debug.Log("You have clicked the image!"); } }在Image的Inspector用新增Component的方式把剛剛的script放進去

回到Pointer Click的EventTrigger,左下Object選自己,右邊Function選剛剛寫的ImageOnClick
可以DEMO惹
DEMO
如果你剛剛用的是Button
步驟
把Button預設的Text刪除

在Project新增一個C# Script

using UnityEngine; using UnityEngine.UI; public class button1 : MonoBehaviour { void Start() { Button btn = GetComponent<Button>(); btn.onClick.AddListener(TaskOnClick); } void Update () { } void TaskOnClick() { Debug.Log("You have clicked the button!"); } }在Button的Inspector用新增Component的方式把剛剛的script放進去
圖片偷懶用了Image的,不要太在意細節
在Button預設的On Click()中按右下角新增事件

左下Object選自己,右邊Function選維持空白
可以DEMO惹
