在NGUI 中 sprite分爲四種類型:simple、sliced、tiled、filled。
- simple 類型:使用simple類型時,sprite的顯示和你做好的atlas 中的 sprite是一樣的,不會有什麼改變。
- sliced 類型: sliced 意思是 切片的意思,就是說它只是原圖的一個部分。在sprite的創建如下:
sliced 使用的部分就是 中間的那部分。這中間的部分的設置由 Border 屬性設置。
- tiled 類型:tiled指的是塊的意思。當我們使用sprite的時候,最開始sprite在視圖中顯示的是sprite的原始大小,即這個時候widget的大小是剛好對齊(snap)的。但往往這個大小不是我們需要的,我們需要放大。我們就會修改widget下的,改變大小。
注意了,這個時候,區別就出來了。當widget的dimensions的大小大於 sprite的原始大小時,simple、sliced和 tiled 就會表現出不同了。
simple、sliced:拉伸自己,填充滿widget的空間。
tiled:不拉伸自己,而是複製多個本身大小的sprite來填充widget空間
-
filled 類型:
-
filled 設置 選項如下:
-
我們可以選擇從不同的方向對sprite做出改變,改變的大小有Fill Amount決定。 invert Fill 會鏡像翻轉。
-