using System.Threading.Tasks;
using UnityEngine;
using UnityEngine.Rendering;
using UnityEngine.Scripting;
[Preserve]//特性,防止在打包的时候这个脚本 没有被打包进程序
public class AntiLogo
{
//RuntimeInitializeOnLoadMethod可以通过后面的参数,来调节当前方法的执行顺序
//AfterSceneLoad 在场景加载后
//BeforeSceneLoad 在场景加载前
//AfterAssembliesLoaded 加载完所有程序集并初始化预加载资源时的回调
//BeforeSplashScreen 在显示启动画面之前
//SubsystemRegistration 用于子系统注册的回调
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSplashScreen)]
private static void Function()
{
//如果不开启线程执行的话,这里使用的关闭启动画面代码有可能执行不到
Task.Run(() =>
{
//立即停止渲染启动界面
SplashScreen.Stop(SplashScreen.StopBehavior.StopImmediate);
});
}
}
Unity发布出来的App跳过unity启动界面
最新推荐文章于 2025-03-31 17:55:32 发布