我正在工作,一些手机的2d游戏与国际象棋有关,我有一个问题的不同分辨率的手机屏幕的显示板。在这里你可以看到它在9:16分辨率下的分辨率:https://drive.google.com/open?id=1MFt-FtEtqkk7QWQC2oAtMBA0WAgOIV4h,以及它在小屏幕上的外观:https://drive.google.com/open?id=11WLYZwHEa9ijXbekzUbE5ZbjbEnjZ6Lb
我怎样才能保护我的棋盘不被裁剪?
发布于 2019-08-23 04:09:54
答:这取决于你想让它看起来是什么样子。
如果你只是想让它完全水平适配,你需要执行3个步骤:
计算子画面的宽度(使用Sprite.bounds)
Screen.width并使用主摄像头)
如果你正在使用UI元素,你可以做同样的事情,但是你不需要使用相机,只需要根据屏幕宽度缩放(查找RectTransform.deltaSize可以给你一个UI元素的大小)。
如果你使用的是UI,也可以考虑使用layout groups,它们可以帮助你调整内容以适应屏幕尺寸。
无论如何,在一个小宽度的设备中,可能桌子会变得太小,你可能不得不考虑更好的选项来显示电路板,而不仅仅是随着屏幕宽度缩放。
https://stackoverflow.com/questions/57616193
复制相似问题