using UnityEngine;
using System.Collections;
//根據設備的寬高比,調整camera.orthographicSize. 以保證UI在不同分辨率(寬高比)下的自適應
//須與UIAnchor配合使用
//將該腳本添加到UICamera同一節點上
[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 自適應拓展
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
推薦閱讀更多精彩內容
- 優點:簡單 缺點:不兼容IE6 優點:兼容性好 缺點:結構多一點 優點:樣式簡單 缺點:不兼容IE6 同樣適用于不...
- 思考幾個問題 TextView 如果userInteractionEnabled為NO可以當label使用嗎?Te...