因为是Windows环境需求,需要开机启动,所以最简单的就是创建快捷方式,丢在开机启动项中。
CMD + R 输入shell:startup 可查Unity默认Environment.SpecialFolder.Startup开机目录。
下面贴代码其中包含测试代码,可自行更改,放注释即可:
using System;
using System.IO;
using UnityEngine;
using UnityEngine.UI;
using IWshRuntimeLibrary;
public class AutoLauncher : MonoBehaviour
{
// 快捷方式名
private static string ShortcutName = "autoLauncher.lnk";
void Start()
{
#if !UNITY_EDITOR && UNITY_STANDALONE_WIN
// 非编译器环境下的WIN环境才执行
//isStartup();
#endif
}
// 按钮测试创建快捷方式
private void SetupStartupButtonClick()
{
CreateShortcut(Environment.GetFolderPath(Environment.SpecialFolder.Startup), ShortcutName, System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName);
}
// 按钮测试

本文介绍了在Windows环境下,如何使用Unity3D程序实现开机启动的方法。通过创建快捷方式并放入开机启动目录(shell:startup)来达到目的。文章提供了相关代码示例。
最低0.47元/天 解锁文章
2181

被折叠的 条评论
为什么被折叠?



