Unity UI - Button 教學

Author: Kelvin Huang

GameObject.SetActive 控制物件開啟或關閉。

 

Animator.Play 播放動畫(輸入動畫名稱)

 

 

 

控制燈光亮度 Light.intensity

 

控制攝影機 Camera.orthographic

 

 

新增一個 C# 腳本並將此腳本套用到 Canvas 畫布,雖可將腳本套用到按鈕物件,不過隨著按鈕的數量增加,會讓腳本的位置分散在不同的地方。若套用到單一物件(例如畫布或是特定物件)可讓腳本集中易於管理。

開啟腳本編輯器,修改腳本的內容後存檔。

注意!Clicked () 前有加上 public 否則不會出現在下拉選單。

On Click () 的對象選擇 Canvas 畫布,然後從右側的下拉選單,選擇適當的選項。

 

跳到指定場景

遊戲場景必須預先加入 Build Settings 的 Scenes In Build 清單,否則將無法順利載入。

 

製作關閉遊戲的按鈕

使用 Application.Quit 讓玩家關閉進行中的遊戲。

 

回到 Unity 並選取 Button 按鈕,我們將透過 Inspector 屬性編輯器 Button (Script) 下方的 On Click () 設定按鈕的事件。

目前顯示 List is Empty 代表空白,點選下方的 + 圖示。

 

 

 

 

製作彈出視窗

使用 Panel 製作遊戲中的彈出視窗。

透過調整 Rect Transform 設定視窗的大小與位置。

 

 

Copyright © 2025 CG Digital Corp. All rights reserved.