using UnityEngine;
using System.Collections;
//根據(jù)設(shè)備的寬高比,調(diào)整camera.orthographicSize. 以保證UI在不同分辨率(寬高比)下的自適應(yīng)
//須與UIAnchor配合使用
//將該腳本添加到UICamera同一節(jié)點上
[RequireComponent(typeof(UICamera))]
public class UICameraAdjustor : MonoBehaviour
{
float standard_width = 1136f;
float standard_height = 640f;
float device_width = 0f;
float device_height = 0f;
void Awake()
{
device_width = Screen.width;
device_height = Screen.height;
SetCameraSize();
}
private void SetCameraSize()
{
float adjustor = 0f;
float standard_aspect = standard_width / standard_height;
float device_aspect = device_width / device_height;
if (device_aspect < standard_aspect)
{
adjustor = standard_aspect / device_aspect;
camera.orthographicSize = adjustor;
}
}
}
NGUI 自適應(yīng)拓展
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門徐矩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人叁幢,你說我怎么就攤上這事滤灯。” “怎么了曼玩?”我有些...
- 文/不壞的土叔 我叫張陵鳞骤,是天一觀的道長。 經(jīng)常有香客問我黍判,道長豫尽,這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任顷帖,我火速辦了婚禮美旧,結(jié)果婚禮上渤滞,老公的妹妹穿的比我還像新娘。我一直安慰自己榴嗅,他們只是感情好妄呕,可當(dāng)我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著嗽测,像睡著了一般绪励。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上唠粥,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼贯吓!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起蜀变,我...
- 正文 年R本政府宣布,位于F島的核電站少辣,受9級特大地震影響凌摄,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜漓帅,卻給世界環(huán)境...
- 文/蒙蒙 一锨亏、第九天 我趴在偏房一處隱蔽的房頂上張望痴怨。 院中可真熱鬧,春花似錦器予、人聲如沸浪藻。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽珠移。三九已至,卻和暖如春末融,著一層夾襖步出監(jiān)牢的瞬間钧惧,已是汗流浹背。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 優(yōu)點:簡單 缺點:不兼容IE6 優(yōu)點:兼容性好 缺點:結(jié)構(gòu)多一點 優(yōu)點:樣式簡單 缺點:不兼容IE6 同樣適用于不...
- 思考幾個問題 TextView 如果userInteractionEnabled為NO可以當(dāng)label使用嗎?Te...
- 經(jīng)常會遇到這樣需要需求,UILabel的高度不確定丈莺,因而不能確定cell高度划煮。因此需要計算出UILabel的高度。...
- [1]要 · 自挖 六月末缔俄,時值臨時抱佛腳的考試月弛秋,我在學(xué)校一邊K書一邊工作,每天忙成個五六七那樣俐载。我以為這樣的日...