using UnityEditor;

public class BuildUtil
{
    public static void SetSplashScreen()
    {
        PlayerSetttings.SplashScreen.show = true;
        var logo = new PlayerSetttings.SplashScreenLogo();
        //设置闪屏时间
        logo.duration = 4f;
        //设置闪屏背景颜色
        PlayerSetttings.SplashScreen.backgroundColor = Color.white;
        //设置闪屏logo
        logo.logo = AssetDatabase.LoadAssetAtPath<Sprite>("Assets/Texture/splash.png");
        
        PlayerSetttings.SplashScreen.logos = new PlayerSetttings.SplashScreenLogo[1] { logo };
    }
}

 

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐