Unity细节操作(固定分辨率,打包窗口化,字体清晰)

我在做一个项目时候,遇到的细节问题。

Game窗口分辨率固定

就是分辨率固定问题,直接上图:在这里插入图片描述
这里可以固定在用它的时候的分辨率。

打包窗口化分辨率固定

2.就是打包之后,如何窗口化,还有窗口化之后的分辨率:在这里插入图片描述
在这里插入图片描述
然后固定他的分辨率
在这里插入图片描述
这样打包出来就是窗口化1440*900的分辨率了

字体分辨率

3.怎么让字体变得清晰。(我这里不是弄的很高清,但是比最初的好,技术有限,大佬勿喷)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
到这里就结束了
感谢观看!!!

  • 13
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在使用Unity进行Windows平台的打包时,可以通过代码来实现固定拖动窗口的比例。具体步骤如下: 1. 在Unity编辑器中,创建一个新的脚本文件或者打开现有的脚本文件。 2. 在脚本文件中添加以下代码段来控制窗口的大小并设置其比例: ```csharp using UnityEngine; using System.Runtime.InteropServices; public class WindowResizer : MonoBehaviour { [DllImport("user32.dll")] private static extern bool SetWindowPos(int hwnd, int hWndInsertAfter, int x, int y, int cx, int cy, int wFlags); public int windowWidth = 800; // 设置窗口的宽度 public int windowHeight = 600; // 设置窗口的高度 void Start() { SetWindowSizeAndPosition(windowWidth, windowHeight); } // 调整窗口大小和位置的方法 private void SetWindowSizeAndPosition(int width, int height) { int hwnd = GetActiveWindow(); int screenWidth = Screen.currentResolution.width; int screenHeight = Screen.currentResolution.height; int windowX = (screenWidth - width) / 2; // 居中设置窗口的X坐标 int windowY = (screenHeight - height) / 2; // 居中设置窗口的Y坐标 SetWindowPos(hwnd, 0, windowX, windowY, width, height, 0); } // 获取活动窗口的方法 [DllImport("user32.dll")] private static extern int GetActiveWindow(); } ``` 3. 将代码文件添加到Unity场景中一个空的游戏物体上,或者将其附加到可以在启动时读取的对象上。 4. 在Unity编辑器中,调整脚本中的`windowWidth`和`windowHeight`变量的值以达到所需的窗口比例。确保设置的大小符合Windows平台的最小和最大要求。 5. 打包并运行你的应用程序。在启动时,窗口将以指定的大小及居中的方式出现,并且用户无法改变其大小。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值