国产 视频 一个轮番跳过 Unity 启动Logo | 多平台适用 | 官方API解救
发布日期:2024-08-24 04:35 点击次数:53
国产 视频
序论 人所共知,使用Unity引擎打包的工程在启动时齐带有Unity的默许启动Logo。这个问题不错通过购买Unity专科版以及零元购处分,然而关于遍及东谈主来说一般不会使用这种轮番。之前还是写过一篇著述使用aar的相貌从安卓端去掉Unity的启动Logo:【Unity终极奥义】Unity打包去掉启动画面Logo,无需破解,一学就会那本篇著述就来使用一种更浅易的轮番来径直去掉启动Logo,只需要一个剧本即可完成。 【Unity实战篇 】 | 一个轮番跳过 Unity Logo 界面 | 多平台适用 | 官方API解救
图片国产 视频
使用轮番在Unity工程中创建一个剧本SkipSplash.cs,然后将该剧本放到除了Editor除外的文献夹就不错了,不需要挂载。
剧本代码如下:
#if !UNITY_EDITOR using UnityEngine; using UnityEngine.Rendering; public class SkipSplash { [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSplashScreen)] private static void BeforeSplashScreen() { #if UNITY_WEBGL Application.focusChanged += Application_focusChanged; #else System.Threading.Tasks.Task.Run(AsyncSkip); #endif } #if UNITY_WEBGL private static void Application_focusChanged(bool obj) { Application.focusChanged -= Application_focusChanged; SplashScreen.Stop(SplashScreen.StopBehavior.StopImmediate); } #else private static void AsyncSkip() { SplashScreen.Stop(SplashScreen.StopBehavior.StopImmediate); } #endif } #endif中枢 API
该剧本主要用到了两个API: RuntimeInitializeOnLoadMethodAttribute 与SplashScreen 。
API:RuntimeInitializeOnLoadMethodAttributeAPI:SplashScreen 1. RuntimeInitializeOnLoadMethodAttribute图片
RuntimeInitializeOnLoadMethodAttribute一般会合营RuntimeInitializeLoadType进欺诈用。
RuntimeInitializeLoadType 有以下类型:
类型先容AfterSceneLoad在场景加载后BeforeSceneLoad在场景加载前AfterAssembliesLoaded加载完统共圭臬集并运行化预加载资源时的回调BeforeSplashScreen在浮现启动画面之前SubsystemRegistration用于子系统注册的回调在之前写过的一篇小学问著述顶用到过这个RuntimeInitializeOnLoadMethodAttribute: 【100个 Unity实用技巧】 ☀️ | 剧本无需挂载到游戏对象上也可扩充的轮番
RuntimeInitializeOnLoadMethodAttribute 主要肃穆的是在浮现启动画面之前调用这个静态轮番,也即是扩充跳过Logo轮番的时间。
2. SplashScreen图片
SplashScreen 是肃穆跳过Logo的中枢轮番,与上头的RuntimeInitializeOnLoadMethodAttribute进行合营,在在浮现启动画面之前罢手 SplashScreen 渲染即可完成Unity启动Logo的去除!
SplashScreen.Stop(SplashScreen.StopBehavior.StopImmediate)后果展示
图片
图片
不错看到格外浅易的就杀青了去掉Unity的启动Logo,只需要一个剧本放到工程中就好了,戒指是需要 Unity2019.4 或更高版块。
实测了Unity2021、2020及2019.4版块发现齐不错平常使用。
成人激情网优点: 该轮番格外浅易便捷,一个剧本不错杀青多平台去掉启动Logo。
弱点: 当工程相比大时,此轮番去除Logo的后果可能会很差,可能会出现Logo一闪而过或者卡出几帧Logo的画面。 还可能会出现长达4、5秒的黑屏时间,这是因为应用圭臬正在加载,即使咱们罢手了Logo,然而并弗成影响这个加载的过程时间。 这个时候跳过启动Logo的意旨就不大了,正确的轮番应该是在此空挡时间换成我方的启动画面,这么就需要另外写轮番进行操作了。
回来 本文讲了一下何如便捷快速跳过 Unity 启动Logo的轮番,格外的浅易实用。若是思去除启动Logo画面的同期并替换成我方的启动动画则不错参考底下的著述【Unity终极奥义】Unity打包去掉启动画面Logo,无需破解,一学就会Unity实战篇 | 教你何如将Unity的启动Logo 开垦成 我方制作的 帧动画🎬 博客主页:https://xiaoy.blog.csdn.net
🎥 本文由 呆呆敲代码的小Y 原创 🙉
🎄 学习专栏推选:Unity系统学习专栏
🌲 游戏制作专栏推选:游戏制作
🌲Unity实战100例专栏推选:Unity 实战100例 教程
🏅 宽贷点赞 👍 保藏 ⭐留言 📝 如有非常敬请指正!
📆 将来很长,值得咱们全力奔赴更好意思好的生计✨
------------------❤️分割线❤️-------------------------
图片
图片
图片
图片
贵府白嫖,时期互助
学习蹊径指点(点击解锁)学问定位东谈主群定位🧡 Unity系统学习专栏 🧡初学级本专栏从Unity初学入手学习,快速达到Unity的初学水平💛 Unity实战类技俩 💛进阶层预计制作Unity的 100个实战案例!助你干涉Unity宇宙,争取作念最全的Unity原创博客大全。❤️ 游戏制作专栏 ❤️ 难度偏高共享学习一些Unity制品的游戏Demo和其他话语的小游戏!💚 游戏怜爱者万东谈主社区💚 互助/吹水数万东谈主游戏怜爱者社区,聊天互助,白嫖奖品💙 Unity100个实用技巧💙 Unity查漏补缺针对一些Unity中叶俗用到的一些小学问和技巧进行学习先容,中枢沟通即是让咱们大要快速学习Unity的学问以达到查漏补缺图片
本站仅提供存储奇迹,统共本色均由用户发布,如发现存害或侵权本色,请点击举报。