Minigame Learning for Day 1

来源:互联网 发布:淘宝淘积木 编辑:程序博客网 时间:2024/05/18 00:10

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 () {    }}
原创粉丝点击