最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Unity學(xué)習(xí)筆記05用戶界面

2021-11-29 20:41 作者:挽秋_z  | 我要投稿

.控件

WIMP

由視窗(window),圖標(biāo)(icon),菜單(menu),指針(pointer)組成。

常用的控件

Text:文字顯示的控件

Button:按鈕控件

Toggle:開關(guān)

DropDown:下拉菜單選擇控件

Slider:滑動(dòng)條

實(shí)踐

在層級(jí)窗口中右鍵新建UI,,,

Text

Text組件其實(shí)是掛接在Canvas(畫布)上的一個(gè)子物體。Text的顯示內(nèi)容的文本框的大小可調(diào)整。

Line Spacing:行間距,文本的大部分操作如word,字體也可以添加材質(zhì)。文本框與畫布的對(duì)齊方式可以調(diào)整

(點(diǎn)擊Rect transform中的圖標(biāo)可以直接選擇)。

Button

新建的Button組件會(huì)自動(dòng)帶有一個(gè)Text組件,來顯示按鈕上的文字。Button組件的Image屬性中可以修改按鈕的

背景以及顏色等。選擇圖片后(圖片一般會(huì)被壓縮,點(diǎn)擊Set Native Size可以讓圖片顯示本來的大小),按鈕在

OnClick中可以添加響應(yīng)函數(shù)。

DropDown

Dropdown中的label組件中的文字是下拉框的第一個(gè)選項(xiàng),Arrow組件的Image屬性可以修改下拉框右邊的圖標(biāo)。(dropdown屬性中也有image),在Options中可以添加更多選項(xiàng)。點(diǎn)擊,選擇框等的顏色均可以修改。

Slider

在Slider下的background修改顏色,改的是背景色。在Fill中修改顏色,改的是拖動(dòng)后的顏色。在Handle中修改的是滑塊的顏色。背景圖等也均可修改。

InputFiled

Placeholder是文本提示模塊,Text是文本接受模塊,輸入的文本會(huì)顯示在這里。

Canvas

是用來承載UI的物體,Game視圖下的Free Aspect中可以調(diào)整屏幕分辨率的大小。

界面功能實(shí)現(xiàn)

文字輸入?yún)^(qū)

接收用戶輸入,可以讀取到用戶輸入的文字,用戶輸入結(jié)束也會(huì)觸發(fā)相應(yīng)的消息。

。。。

通過剪刀石頭布的小游戲來實(shí)踐。

界面美化

游戲圖形界面設(shè)計(jì)原則

簡(jiǎn)潔明快、布局合理、易于使用、美觀大方,考慮游戲的美術(shù)風(fēng)格及故事背景,用戶界面要和游戲內(nèi)容相統(tǒng)一。

1.提高自然性和效率性

1.當(dāng)界面設(shè)計(jì)具有效率性時(shí),玩家在熟練操作后,會(huì)凝神于思考和選擇,忘記界面存在。

2.圖標(biāo)和按鈕的圖形要易于識(shí)別,大小適中而且排列有序。

3.圖標(biāo)的造型語義要一目了然(例如,垃圾桶代表刪除,摩擦條代表可以拖動(dòng),把手代表可以旋轉(zhuǎn),斜十字代表可

以關(guān)閉。

4.增加快捷鍵可以大幅度提高操作效率。

2.保持玩家的沉浸

1.包括減少無關(guān)的聯(lián)想、干擾和打斷。

2.菜單、按鈕和圖標(biāo)的設(shè)計(jì)需要避免出現(xiàn)提示現(xiàn)實(shí)世界的形象。

盡量與軟件、操作系統(tǒng)、知名網(wǎng)站等拉開距離,否則玩家就會(huì)聯(lián)想到與游戲無關(guān)的事物,影響沉浸的深入。

3.游戲中彈出的菜單會(huì)打斷玩家。

最好將其融于游戲情景之中,比如,“The Sims(虛擬人生)中的郵件菜單激活之后,在角色頭像四周出現(xiàn)各種選

項(xiàng),十分類似于凝神思考時(shí)的自我體驗(yàn)。

3.減少界面的存在

1.利用場(chǎng)景本身來傳遞信息。

例如人物的表情、動(dòng)作,物品的狀態(tài)、反饋

2.如果界面的出現(xiàn)不可避免,則需要盡量隱藏和弱化。

在FPS、A-AVG等第一人稱視角的游戲中,界面一般被設(shè)計(jì)成透明色,這樣,游戲界面不會(huì)干擾到主觀視角,而且保

留了必要的信息。

4.保持一致的風(fēng)格

1.界面與游戲風(fēng)格保持一致有助于增加佯信度。例如,在“帝國(guó)時(shí)代"游戲中,如果玩家選擇不同的民族,界面的裝飾紋樣會(huì)隨之變化。而且,母?jìng)€(gè)氏族的開切目水都極具地域特色,游戲人物也只講本民族的語言·在"星際爭(zhēng)霸"游戲中,也有類似的設(shè)計(jì)。這些設(shè)計(jì)都加深了游戲的佯信基礎(chǔ)。

實(shí)踐

在畫布上新建panel,放置一些控件后,為panel添加布局組件(layout)。同時(shí)還可以對(duì)布局的屬性進(jìn)行調(diào)整,

在padding中可以調(diào)整控件和panel邊界的距離。

Cell Size網(wǎng)格布局中每個(gè)格子的尺寸。

Spacing:每個(gè)格子之間的間隔。

Start Corner:第一個(gè)元素開始的位置。

Start Axis:表示自動(dòng)排布的元素以哪個(gè)坐標(biāo)軸為排布軸。

Child Alignment:如果布局元素不能排滿所占據(jù)的單元的空間的話該如何排列。

Constrint(約束):約束行列數(shù)量。

可以為Text添加一個(gè)Content Size Fitter組件,該組件使得文本框可以根據(jù)文本內(nèi)容來自動(dòng)調(diào)整文本框的大小。

Outline組件:為文本添加描邊效果。





Unity學(xué)習(xí)筆記05用戶界面的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
孟连| 元阳县| 顺义区| 南部县| 镇巴县| 尼木县| 监利县| 泸溪县| 武城县| 阜平县| 尤溪县| 项城市| 汉沽区| 宁南县| 霍山县| 内黄县| 驻马店市| 临泉县| 江口县| 安新县| 庄浪县| 抚顺县| 延寿县| 胶南市| 龙江县| 若羌县| 南康市| 德令哈市| 盐池县| 永平县| 定兴县| 溧阳市| 峡江县| 张家川| 方山县| 瑞金市| 富裕县| 肇源县| 营山县| 丹东市| 句容市|