因为是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.GetCurrentProce