UGUI Button控制項

2022-03-13 21:23:04 字數 1612 閱讀 3318

今天一起來學習下button控制項, button控制項其實是由text,button,image元件形成的. 這裡就簡單介紹下button元件

interactable:代表該元件是否進行互動, 我們以前讓元件是否進行互動通常 元件.enable = false 這樣的.  現在只需要改變屬性即可

transition:這單詞翻譯過來是過渡的意思, 讓某種狀態 - > 過渡 - > 另乙個狀態.  它有四種過渡型別:

none : 無過渡

color tint:      顏色變化過渡

sprite swap:   變化過渡

animation:      靠一些動畫來過渡

color tinit顏色過渡狀態:   

normal color:

預設狀態

highlighted color:

滑鼠懸浮狀態

pressed color:

點選下去狀態

diabled color:

禁用狀態

color multiplier

顏色倍數設定高了就會變成白色

fade  duration

狀態互相切換, 顏色緩動的時間

sprite swap: 過渡狀態:  和顏色的狀態都相同, 只是每乙個狀態呈現的不一樣

animation: 動畫過渡, 以前按鈕的動畫我們一般使用itween 或者 ngui內建的動畫元件設定 滑鼠移動上去的時候變大縮小等等

學習這裡你需要先了解下animation 和 動畫狀態機.

點選: auto generate animation按鈕,會自動幫你建立乙個動畫狀態機.(當然你也可以自己手動建立,只要動畫塊名稱,切換狀態的引數一樣即可)

你可以為每乙個狀態設定, 遊戲物體某元件的屬性變化,選中遊戲物體,點選window –> animation 開啟視窗, 就能看下以下圖.

我們來為按鈕pressed狀態新增幀動畫.

按鈕的事件:簡單的onclick事件, 有三個選擇框

1. runtime only 全部環境都執行這個事件, off表示不執行, editor and runtime(我也不太理解這個選項=.=),

另外兩個選中框分別是遊戲物體, 選中執行的函式.

C 控制項 MenuStrip控制項(選單控制項)

一 概述 選單通過存放按照一般主題分組的命令將功能公開給使用者。menustrip 控制項是此版本的 visual studio 和 net framework 中的新功能。使用該控制項,可以輕鬆建立 microsoft office 中那樣的選單。menustrip 控制項支援多文件介面 mdi ...

隱藏控制項 HiddenField控制項

hiddenfield 控制項hiddenfield 控制項顧名思義就是隱藏輸入框的伺服器控制項 它能讓你儲存那些不需要顯示在頁面上的且對安全性要求不高的資料。也許這個時候應該有這麼乙個疑問,為什麼有了 viewstate session 和cookie 等狀態儲存機制,還需要用起 hiddenfi...

標籤控制項 CTableCtrl 控制項

前言 區別 ctablectrl和cpropertysheet.乙個是控制項,另乙個是對話方塊屬性類 目錄 0.訊息彙總 1.常用方法總結 0.訊息彙總 1.常用方法總結 定義視窗資源以及和類進行相關繫結物件兩個,標籤控制項新增兩個子項.建立視窗,設定相關區域,移動視窗.原始碼 m tab.inse...