首页 > 其他分享 >Unity3D_根据不同的屏幕缩放UI(在横屏上运行竖屏软件)

Unity3D_根据不同的屏幕缩放UI(在横屏上运行竖屏软件)

时间:2023-07-12 19:34:12浏览次数:41  
标签:Unity3D Scale 1080 缩放 竖屏 1920 横屏 UI

一、首先我们创建一个1080*1920分辨率的场景

 效果如下

二、随便添加一张UI图片

三、打包出来看效果(我们发现UI显示不全,这是因为UI的尺寸任然是1080*1920,而我们的电脑是1920*1080)

 四、我们在Unity中做以下设置

1. 选中游戏物体 Canvas

2. 点击组件 CanvasScaler 上的 UI Scale Mode 复选框,选择“Scale With Screen Size”

3. 在 Reference Resolution 后面输入分辨率 1080  1920

4. Match 滑到最右边

(以下为动图 ↓ ↓ ↓ )

五、打包出来看效果(可以显示全部内容,成功)

 

标签:Unity3D,Scale,1080,缩放,竖屏,1920,横屏,UI
From: https://www.cnblogs.com/kao-la-bao-bei/p/17548554.html

相关文章

  • python实现两函数通过缩放,平移和旋转进行完美拟合
    Curve_fitting前几天在工作的时候接到了一个需求,希望将不同坐标系,不同角度的两条不规则曲线,并且组成该曲线的点集数量不一致,需求是希望那个可以通过算法的平移和旋转搞到一个概念里最贴合,拟合态进行比较。这是初步将两组数据画到图里的情况,和背景需求是一致的。其实从肉眼看过......
  • Unity3D 游戏实战开发之英雄联盟
    本次游戏项目为类dota游戏中的经典之作《英雄联盟》,向经典致敬。通过本次课程,你会学到网游开发模式、C#服务器开发、协议定制、Unity5.0新特性开发、UGUI应用、同步方案、解决问题思路、各种扩展工具的开发………! 演示地址:www.runruncode.com/video-game/19444.html ......
  • Unity3D高级编程主程手记 学习笔记五:网络通讯
    1.C#实现TCP1.1实现所需APIC#提供了TCP的Socket连接API。一般的游戏项目我们不会使用阻塞方式连接和接收。因为我们不会让游戏卡住等待传输链接,大多数情况下我们还是会使用更加平滑的异步操作作为网络连接和收发的操作。常用的API如下:BeginConnect:开始连接Be......
  • ghidra UI缩放
    ResizeGhidraforHighDPIscreensIfyourunGhidraonahighDPIscreen,youwillprobablyfindtheGUItobescaleddownsosmalltobealmostofnouse.ThereisasettingthatyoucanadjusttoscaletheGhidraGUI:in$GHIDRA_ROOT/supportisafile......
  • Unity3D如何在一个项目建多个场景
    推荐:将NSDT场景编辑器加入你的3D工具链3D工具集:NSDT简石数字孪生设置多个场景您可以添加多个场景、编辑查看场景的方式以及更改场景设置。要创建新场景,请参阅创建、加载和保存场景。添加场景有两种方法可以向项目添加新场景:*右键单击以在“项目”窗口中打开场景资源的菜单......
  • yolov5中的图片自适应缩放
    自适应图片缩放-针对不同的目标检测算法而言,我们通常需要执行图片缩放操作,即将原始的输入图片缩放到一个固定的尺寸,再将其送入检测网络中。YOLO系列算法中常用的尺寸包括416*416,608*608等尺寸。原始的缩放方法存在着一些问题,因为在实际的使用中的很多图片的长宽比不同,所以......
  • C#图片按比例缩放实例
    下面是关于C#图片按比例缩放实例的详细攻略。步骤一:导入命名空间和设置窗口首先,在代码中导入必要的命名空间,以使用Image类和Bitmap类。usingSystem.Drawing;usingSystem.Drawing.Imaging;接着,在窗口中添加PictureBox控件,用于显示缩放后的图片。在属性中将SizeMode设置为Zo......
  • [Unity3D]Unity+Android交互教程——让手机"动"起来
    更多教程请访问:http://dingxiaowei.cn/ 想要用Unity实现一个二维码扫描的功能,然后网上找插件,找到一个貌似叫EasyCodeScanner,但下载下来用用,真不好使,一导入运行就报错,调好错了再运行发现点按钮没反应,反复试了几遍发现还是没反应,没办法看源码,结果发现只实现了IOS部分,没有Android部......
  • Unity3D:工具栏
    推荐:将NSDT场景编辑器加入你的3D工具链3D工具集:NSDT简石数字孪生工具栏在UnityEditor顶部可以看到工具栏。工具栏不是窗口,是Unity界面中唯一无法重新排列的部分。有关场景视图中的其他工具,请参阅叠加。工具栏显示在Editor顶部控制:描述:从帐户下拉菜单访问您的......
  • Unity3D高级编程主程手记 学习笔记四:用户界面
     用户界面(UI)是游戏项目中重要的组成部分。面对一个从零开始的项目,首先要选择选用哪个UI系统作为主框架。主流公司里最常用的UI系统有:NGUI,UGUI,除此之外还有部分公司使用FairyGUI,DoozyUI。UGUI的运行原理UGUI是在3D网格下构建起来的UI系统,它的每一个可显示元素都是通过3D......