SVN 代码版本共享
SVN China
Unity 手游屏幕自适应(关于项目的屏幕适配)
http://www.jianshu.com/p/95cb4621206e
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class TestCamera : MonoBehaviour {
const float devHeight = 9.6f;
const float devWidth = 6.4f;
// Use this for initialization
void Start () {
float screenHeight = Screen.height;
Debug.Log("screenHeight = " + screenHeight);
float orthographicSize = this.GetComponent<Camera>().orthographicSize;
float aspectRatio = Screen.width * 1.0f / Screen.height;
float cameraWidth = orthographicSize * 2 * aspectRatio;
Debug.Log("cameraWidth = " + cameraWidth);
if (cameraWidth < devHeight)
{
orthographicSize = devWidth / (2 * aspectRatio);
Debug.Log("new orthographicSize = " + orthographicSize);
this.GetComponent<Camera>().orthographicSize = orthographicSize;
}
}
// Update is called once per frame
void Update () {
}
}