当前位置: 首页 > news >正文

建设网站公司专业服务广陵区建设局网站

建设网站公司专业服务,广陵区建设局网站,wordpress 标签手册,有趣的网站小游戏网址开发平台:Unity 2018版本以上 开发语言:CSharp 编程平台:Visual Studio 2022   问题描述 使用 UnityEngine.dll 中关于设置分辨率的方法时,无法满足应用以设定分辨率进行屏幕显示问题。因而造成画面不同程度的拉伸情况。而这种情…

开发平台:Unity 2018版本以上
开发语言:CSharp
编程平台:Visual Studio 2022

问题描述


  使用 UnityEngine.dll 中关于设置分辨率的方法时,无法满足应用以设定分辨率进行屏幕显示问题。因而造成画面不同程度的拉伸情况。而这种情况在当前显示器分辨率有限制的情况下,难以达到高分辨率效果。例如 1920x1080 显示呈现 2K、4K ,甚至电影剧院的画面比例以展示效果。

关于 Screen.SetResolution()


官方文档说明:链接跳转

在这里插入图片描述

  Screen.SetResolution() 可用于在 显示器支持分辨率内,设置应用使用分辨率大小。但这一点并未在文档中提及。其最大分辨率效果局限于显示器屏幕宽度大小。因此,若期望在有限显示器上实现高分辨率比例效果,解决上是基于现有屏幕最大分辨率宽度。如同电影院效果,画面之外显示黑色区域。

解决方法:基于 Screen.Width 或 Height 适配屏幕


public void Start()
{int _Width = Screen.Width;int _Height = Screen.Width * 2160/3980 * 1080;Screen.SetResolution(Width, Height, true);
}

  基于屏幕宽度设定分辨率尺寸比例。例如 在1920x1080 的显示器环境下,实现 3980 x 2160 的效果。在 1920 上以 3920:2160 的比例计算实际高度。则最终看到的画面近似于等比缩放。配合限定 Canvas Scale 组件设置分辨率,从而达到最终运行效果。

http://www.yayakq.cn/news/452877/

相关文章:

  • 陕西省高速集团建设网站中石化石油工程建设公司网站
  • 跨越速运在黑龙江黑河网点苏州网站快速排名优化
  • 网站模板建设达州市建设局网站
  • 网站备案密码找回石家庄核酸机构造假视频
  • 杭州蒙特网站建设杭州专业网站建设公司
  • 网站建设收费情况wordpress过滤器插件6
  • 大型的营销型网站网站建设公司哪个好
  • 重庆网站外包服务器租用网站自动划分空间
  • php网站游客试用怎么做哪里可以学seo课程
  • 重庆忠县网站建设公司网页制作协议
  • 简单的企业网站模板无锡网站制作电话
  • 网站开发方案及报价开发app软件的步骤
  • 中山网站建设推荐网站设计服务合同
  • 网站开发经验简历专门做孩子早教的网站
  • 深圳网站建设公司那家好上海闵行建网站公司
  • 企业网站布局常见的营销方式有哪几种
  • 绿色风格网站php个人网站模板
  • 广东省农业农村厅网站网站建设及推广方案
  • 钓鱼网站怎么制作视频中山网站建设gdyouzi
  • 微网站怎么做百度关键词排名企业型商务网站制作做法
  • 自己有域名怎么建网站网站开发经典案例
  • 365网站中小型网站建设价位
  • 网站建设公司怎么挖掘客户株洲网站搜索优化
  • 网站第三方评价如何做2022热点新闻事件
  • 深圳网站建设熊掌号天津微信小程序开发公司
  • 上海做网站谁好惠州设计公司logo
  • 鄂州第一网官方网站软件商店下载免费版
  • 土木毕业设计代做网站市场推广的方法
  • 做ppt封面的网站网站推广广告 优帮云
  • 广西北海市住房和建设厅网站设计师应该看的网站