1. 程式人生 > >Unity頁面按鈕,以及對於遊戲頁面設計的詳細操作

Unity頁面按鈕,以及對於遊戲頁面設計的詳細操作

以下為初學者一步一步的操作,希望對您有所幫助

Button按鈕的認識

Button有兩個元件,Image元件可以給按鈕新增背景圖片

Button元件可以設定動畫效果,和按鍵時的效果;

NormalColor按鍵正常時的顏色

HighlightedColor 滑鼠放在按鈕上後的顏色

PressedColor 滑鼠按下時的顏色

DisabledColor 禁用後的顏色,沒反應時的顏色

給按鈕新增動畫效果

建立一個Button按鈕,找到Button元件中的Transition,開啟找到Animation

元件下面有一個Auto Genrtate Animation選項,點選儲存。Ctrl+6點選

Addproperty找到

Scale。找到剛儲存的位置點選Button,將HighlightedPressed中的Loop Time取消對勾

血條製作 Button按鈕系列

先建立一個Button按鈕,刪除Text中的文字,在Source Image上新增一個全紅色的圖片

在調整Image Type選擇Filled 調整Fill Method為Horizontal水平

在調整Fill Origin 為Left 掛入指令碼即可,寫入程式可以模擬血量減少過程

publicclassEvent : MonoBehaviour {

publicImage image;

float timer = 0;

// Use this for initialization

void Start () {

}

// Update is called once per frame

void Update () {

timer += Time.deltaTime;

if (timer>2)

{

image.fillAmount -= 0.2f;

timer -= 2;

}

}

}

給按鈕新增案件順序

開啟導航 是按鈕互相之間產生連線箭頭  Visualiza

設定Navigation中的Explicit  根據英文和自己需要適當調整按鈕位置以便按鍵

選擇男女,一次只能勾選一個

建立一個Toggle

,修改Lable可修改顯示內容,如:男女,建立一個空物體改名字

Gender,把做好的男女兩個Toggle放入空物體中作為子物體,給空物體新增Toggle

Grounp元件,在子物體中找到Group選項新增空物體,兩個Toggle中有一個勾選

Is On 就行。

頁面滾動

①  建立一個Image圖片拉長但不要超過Ganvas邊界

②  新增Scroll Rect 元件點掉豎直選項;

③  在圖片上建立空物體,拉長左邊與圖片對齊,右邊拉出邊框

④  在空物體中建立圖片,給圖片新增背景並調整位置左邊不要超出

⑤  適當複製圖片把空物體拖拽到掛載Scroll Rect元件的圖片中,放在Content中完成滾動

⑥  消除Image框外的圖片,在Image上掛載Mask元件點掉對勾背景透明

拓展:在圖片下方放一個滾動條

建立一個Scrobar,將建好的Scrobar拖入Image圖片中Scroll Rect元件中的Horizontal Scrollbar   也可把滾動條豎立起來

選擇男女,只選一個

建立一個空物體,給空物體新增Toggle Grounp元件,在空物體中建立兩個Toggle,修改Lable可修改顯示的內容,Background可修改按鍵背景顏色,Checkmark可把對勾修改成其他標識。

注:記住密碼,和此操作大同小異,不做詳細解析;

切換介面操作

①  建立一個空物體,掛載Toggle Group元件

②  在空物體中建立一個Toggle,刪除Backgroud下的checkmark,得到一個空白的按鍵

③  建立三個不同顏色,等大小等位置的圖片,用來模擬三個不同的介面,分別放入三個Toggle中的Backgroud

④  ToggleGraphic掛入剛建立的圖片,Group掛入空物體;

⑤  Is On按鈕三個Toggle有一個勾選即可;