Posted on 2013-10-12 15:34
點點滴滴 閱讀(6033)
評論(0) 編輯 收藏 引用 所屬分類:
02 編程語言
用了幾天的NGUI,發現制作Button、Label、Slider等UI,非常方便。但是很多朋友用了肯定都會有一個疑問,不論做游戲還是應用元素肯定是由美術或者美工來處理的,那要怎么做呢?希望下面的描述可以讓你不用再費很大力氣在網絡上搜來搜去了!
首先準備好你自己的素材,按鈕或者提示信息的png圖片,復制到Unity項目中,我這里自己在百度圖片中隨便下載了幾張,然后取名,創建了一個文件夾Atlas&Font。
這里篇先不會講字體的創建,不過首先要明確一下,如果感覺創建自己麻煩的話,其實在制作UI的時候完全可以直接把Play、Opition等字樣直接制作在相應的圖片上,這樣其實也是一種方便簡潔的辦法。
點擊NGUI->Atlas Maker
我這里之所以要截圖,是因為很多新手剛剛用NGUI,在按著很多網上的博客在制作時發現不知道怎么出現“3”的步驟,其實很簡單,首先“1”命名,然后在自己制作的圖片中選擇,也就是“2”的步驟,只要單選或者多選就可以了,就會出現3的步驟了,是在左側選擇而不是拖放進去才有的!!!然后點擊Creat就制作一個自己的圖集了。
由于沒有考慮是不是要添加3D的物體,所以我把MainCamera先刪除了,因為目前我們首要的工作是如果使用NGUI,3D的物體要比NGUI估計還好添加吧,所以直接放在最后再說吧。在Layer中創建新的一層,我取名GUI,把所有關于UI的對象都位于這層來顯示。
然后點擊NGUI->Creat A New UI,然后層選擇剛才創建的GUI,點擊Creat Your UI,這樣在Hierarchy中就會出現相關的對象。

然后我們選擇Widget Tool,在Atlas中選擇我們自己制作的Atlas,如果自己制作的Atlas中已經有字體,那么這里的Font就可以不用選擇了。這里我選擇的Button,Sprite選擇的是pause。

創建完畢的樣子,看下面就知道了

是不是很方便呢?如果想修改Button的一些默認屬性,可以按著下面的修改,一般改這些地方也就可以達到你想要的效果了。