首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何制作多分辨率的负责任相机?

如何制作多分辨率的负责任相机?
EN

Stack Overflow用户
提问于 2019-08-23 03:48:17
回答 1查看 26关注 0票数 0

我正在工作,一些手机的2d游戏与国际象棋有关,我有一个问题的不同分辨率的手机屏幕的显示板。在这里你可以看到它在9:16分辨率下的分辨率:https://drive.google.com/open?id=1MFt-FtEtqkk7QWQC2oAtMBA0WAgOIV4h,以及它在小屏幕上的外观:https://drive.google.com/open?id=11WLYZwHEa9ijXbekzUbE5ZbjbEnjZ6Lb

我怎样才能保护我的棋盘不被裁剪?

EN

回答 1

Stack Overflow用户

发布于 2019-08-23 04:09:54

答:这取决于你想让它看起来是什么样子。

如果你只是想让它完全水平适配,你需要执行3个步骤:

计算子画面的宽度(使用Sprite.bounds)

  • Evaluate表示当前屏幕的宽度)(使用Screen.width并使用主摄像头)

  • 缩放雪碧图以适合屏幕大小

如果你正在使用UI元素,你可以做同样的事情,但是你不需要使用相机,只需要根据屏幕宽度缩放(查找RectTransform.deltaSize可以给你一个UI元素的大小)。

如果你使用的是UI,也可以考虑使用layout groups,它们可以帮助你调整内容以适应屏幕尺寸。

无论如何,在一个小宽度的设备中,可能桌子会变得太小,你可能不得不考虑更好的选项来显示电路板,而不仅仅是随着屏幕宽度缩放。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57616193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档