国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > php开源 > 综合技术 > Unity之2D游戏界面相机适配

Unity之2D游戏界面相机适配

来源:程序员人生   发布时间:2015-05-11 09:10:31 阅读次数:5650次

之前写的关于2D游戏界面相机的水平、竖直、以人为中心3种模式的相机控制,我写着写着,总感觉相机适配有点繁琐,而且适配得不怎样好,多平台的时候由于资源有限我也不知道有无完全适配,今天给大家分享1下我今天写的1个2D游戏场景相机适配,感觉挺好的,有需要的可以用着试试看,接下来我贴上代码:

using UnityEngine; using System.Collections; public class CameraControl_2D : MonoBehaviour { // 默许屏幕大小 float width = 854.0f; float height = 480.0f; // Use this for initialization void Awake() { // 屏幕适配 float orthographicSize = this.GetComponent<Camera>().orthographicSize; print("aa:" + orthographicSize); orthographicSize *= (Screen.height / (float)Screen.width) / (height / width); print("bb:" + orthographicSize); this.GetComponent<Camera>().orthographicSize = orthographicSize; } }


生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生