NGUI核心組件之UIAnchor

來源:互聯網
上載者:User
NGUI:UIAnchor

Anchor指令碼可以用來實現多個目的,這些在Example0裡面都有用到。

1. 只要提供一個half-pixel位移量,它可以讓一個控制項的位置在Windows系統上精確的顯示出來(只有這個Anchor的子控制項會受到影響)

2. 如果掛載到一個對象上,那麼他可以將這個對象依附到螢幕的角落或者邊緣

參數

UI Camera 是渲染這些對象的攝像機,如果沒有手動設定,它會自動化佈建一個情境中的攝像機

Side 設定錨點,分別可以設定4個角,4個邊和中心點

Half Pixel Offset 可以讓對象在windows系統上顯示的時候,有半個像素的位移量。2D UI介面需要勾選上這個

Depth Offset 用來調整UIAnchor計算出來的位置的深度。它主要作用於基於透視的攝像機。這個值是全局座標,與攝像機的遠近裁切面類似

Relative Offset 相對位移量 讓你可以為物體設定以螢幕半分比為單位的位移量

Tips

1. 如果一個對象上面掛載了一個UIAnchor,那麼他的transform的值不能被手動修改-他們是被指令碼控制的。如果你想對錨點加一個位移量,那麼給他添加一個子物體。舉例來說,為了保證你的控制項在一直在(100,100)的位置,你的對象結構應該是:UI->Anchor->Offset->Widget。

2. 如果你想將一個控制項的位置設定為螢幕左邊25%的位置,你可以將他設定為一個UIAnchor的子物體,這個UIAnchor的Side設定為Left,Relateive Offset 的X值設定為0.25。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.