新開專案u3d, 介面使用ngui。移動裝置的解析度多種多樣,對每一種解析度進行一次布局耗時耗力。經過老大的指導,找出一種一次布局適配多種解析度方法。
在未進行適配設定之前,切換解析度之後會導致ui移位存在空白地方。但是ngui可以對元素(button, sprite等)進行錨點停靠。
在anchors下面有三種typ。none、unified、advance,預設為第乙個,若想要實現適配可以選擇第二個和第三個。後者的區別是adcancekey對每一邊的target進行單獨指定(包括none,若某一邊不想停靠可以設定為none)。這裡有一點、若設定不當會導致拉伸變形。
具體的沒有什麼可說的,就是選擇各種設定。
效果圖如下:
最後吐槽一下,u3d的開發效率貌似很高啊。
Unity3D NGUI螢幕自適應
很多做移動終端開發的童鞋都可能遇到乙個問題,就是如何自適應 其實ngui已經能幫我們實現,下面就告訴大家怎麼整這個自適應。1,create a new ui 2,uiroot下新增uipanel script 3,camera的size設定為美術給你的圖的size 比如美術給你的是960 640,s...
U3d螢幕自適應
做ui最討厭遇到這樣的這樣的事了,明明全部做好了,但是改變了一下視窗大小,發現介面全錯位了,一拍腦蛋,呀!忘了調螢幕自適應了。下面給大家說說怎麼調節螢幕的自適應問題。1.canvas 選擇 screen space camera 模式 2.camera 設定成正交模式 3.canvas scaler...
動態讓控制項超出螢幕 螢幕適配的3個妙招
螢幕適配是面試中必問的乙個題目,今天給大家說說怎麼樣做螢幕適配。1 螢幕適配的2個核心的配置 a 設計解析度 美術設計資源時候的解析度,也是我們所有資源的參考解析度,我們就是基於這個解析度來適配到其它不同的手機解析度上的 b 適配策略 固定高度 固定寬度 設計解析度大家都好理解,那麼什麼是適配策略呢...