Unity3D NGUI螢幕自適應

2021-06-23 09:55:49 字數 559 閱讀 8392

很多做移動終端開發的童鞋都可能遇到乙個問題,就是如何自適應

其實ngui已經能幫我們實現,下面就告訴大家怎麼整這個自適應。

1,create a new ui 

2,uiroot下新增uipanel(script)

3,camera的size設定為美術給你的圖的size(比如美術給你的是960*640,size=960),

4,panel新增uistretch(script),其中的style設定為both,並將relative size的x和y都設為960(同上的道理,明白?)

5,再在panel下add乙個sprite(最好是960*640)的背景圖,其中transform的s一定注意要是1,不能再放大了。

以上就ok了

註明下:

uistretch的縮放ngui提供了5種,

public enum style

我自己加了一種basedonwidth,其實**很簡單,如下:

else if(style == style.basedonwidth)

是不是很簡單?

大功告成,希望對大家有幫助!

unity3d NGUI 效能分析

前三名 uipanel,hudtext,uifollowtarget no.1 uipanel,做為ui必不可少的管理元件,每幀管理著子物件下的每乙個精靈的移動 同時也是滑動區域,拖動列表的擴充套件體。如果是中國手機網遊的ui級別的話,ngui會造成效能上的困惑,但是處理得當問題也就相繼消失。另外提...

Unity3D NGUI 物品系統

invgameitem 遊戲物品 mbaseitem invbaseitem quality 物品品質 invbaseitem 物品描述類 slot 物品的部位 stats invstat物品屬性鍊錶 attachment 物品對應的prefab iconatlas 物品使用的圖集 iconname...

unity3d NGUI的動畫(原)

ngui常用的有兩種動畫,幀動畫和曲線動畫 骨骼動畫沒看 曲線動畫 1.開啟animation面板,選中你要編輯的對像後,點錄入或add就會新建乙個 amin檔案。並且自動會在當前選的對像上新增animation元件或animator元件 unity版本不同 2.新增你要編輯的功能,比如座標,然後建...