在程序在Unity中运行时,如何在 Unity不是当前窗口的时候,使程序一直在运行?

3 篇文章 0 订阅
1 篇文章 0 订阅

打开Player Settings界面,在里面有个  Run  In  Background,将它勾上即可。

Unity 2019 打包的 Windows 应用程序,在运行时允许用户通过鼠标拖拽窗口边框来改变窗口大小,这是通过实现窗体(Window)组件的可调整大小(Resizable)属性以及响应用户界面输入事件(如 OnGUI 或 Update)来完成的。 以下是简要步骤: 1. **创建或打开场景**:确保你的 Unity 项目包含一个窗体游戏对象(通常是一个 Canvas 渲染模式的游戏对象),它包含了 UI 控件和窗体组件。 2. **启用窗体组件**:在游戏对象上添加或检查 `UI` 范围内的 `Window` 组件,并设置其 `Resizable` 属性为 `true`,允许用户改变大小。 3. **处理窗口调整**:如果你想要在用户调整窗口尺寸时执行特定操作(比如保存当前状态或更新布局),可以在脚本添加事件处理器。例如,可以添加 `OnResized` 事件监听器,当窗口尺寸变化时触发。 ```csharp using UnityEngine; using UnityEngine.UI; public class ResizeHandler : MonoBehaviour { public RectTransform canvasRectTransform; // 布局管理器组件 private void OnResized() { // 根据新尺寸调整 canvas 的大小 canvasRectTransform.sizeDelta = new Vector2(Screen.width, Screen.height); // 其他需要做的调整... } } ``` 4. **打包并发布**:将项目导出为 .exe 文件或安装包,然后在 Windows 上运行。 请注意,Unity 2019已经停止支持新的功能更新,对于更现代的功能或者性能优化,建议升级到最新版本的 Unity
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值