美文网首页
PC NGUI屏幕适配

PC NGUI屏幕适配

作者: 萧非子 | 来源:发表于2017-08-10 18:09 被阅读23次

using UnityEngine;
using System.Collections;
//此脚本挂载在UIRoot上
public class UIAdapter : MonoBehaviour
{

 public int ManualWidth = 1920;
 public int ManualHeight = 1080;

void Awake()
{
    AdaptiveUI();
}

 private void AdaptiveUI()
 {

     UIRoot uiRoot = GetComponent<UIRoot>();
     if (uiRoot != null)
     {
        if (System.Convert.ToSingle(Screen.height) / Screen.width > System.Convert.ToSingle(ManualHeight) / ManualWidth)
        {
            uiRoot.manualHeight = Mathf.RoundToInt(System.Convert.ToSingle(ManualWidth) / Screen.width * Screen.height);
        }
        else
        {
            uiRoot.manualHeight = ManualHeight;
        } 
     }
 }

}

相关文章

  • PC NGUI屏幕适配

    using UnityEngine;using System.Collections;//此脚本挂载在UIRoot...

  • PC NGUI屏幕适配

    using UnityEngine;using System.Collections;//此脚本挂载在UIRoot...

  • Unity NGUI屏幕适配

    前段时间整理的一篇关于unity ui开发的文章,被推荐上了csdn首页,对于刚刚写文字的我来说,是莫大的鼓励,让...

  • 微信小游戏屏幕适配

    作者: 何永峰;标签: 屏幕适配 屏幕适配 适配都是老生常谈,移动端要根据手机屏幕适配,PC端也有时候根据不同的...

  • pc端适配屏幕尺寸

    最小宽度方案 内容部分设置最小宽度,当屏幕小的时候出现滚动条,当屏幕大的时候内容剧中展示。header和foote...

  • HTML移动端及PC端页面跳转判断

    网页通常需要适配PC端和移动端,适配可以通过响应式布局如bootstrap框架判断屏幕尺寸来展示不同的效果,还可以...

  • PC端和移动端的产品设计区别

    PC端和移动端的产品设计区别 1、屏幕与适配,出不出来的痛 在设计理念上,随着PC上变的越来越大的屏幕,而在相对比...

  • 移动端、PC端屏幕适配

    移动端适配 页面引入ydui.flexible.js页面布局采用rem布局rem计算方式:设计图尺寸px / 10...

  • 移动端像素及视口的理解

    聊聊移动端的适配 H5开发相对于PC端web的开发,可以不用兼容那么多浏览器了,但是需要适配各种屏幕尺寸的适配。 ...

  • 前端中的设备适配问题

    基础概念 虚拟像素 设备像素 设备独立像素 像素密度 设备像素比 retina屏幕 viewport PC端适配方...

网友评论

      本文标题:PC NGUI屏幕适配

      本文链接:https://www.haomeiwen.com/subject/xvtkrxtx.html