Display Logo and Loading Screen at Startup


Startup Screen (Splash Screen) Configuration

Unity’s specifications specify that the very first startup screen shown (splash screen) is fixed to the Unity logo on the free version of Unity, and is configured from Unity’s ProjectSetting on the Pro version.

ON/OFF Flag to Start Loading Straight After Startup

You can use ‘Is Load On Awake’ under ‘AdvEngine Starter’ to configure ON/OFF whether the loading should start at the same time as the start of the scene.
This setting is configured to ON by default, which initiates the loading of the files to be used in Utage straight after startup.
If necessary, it also starts downloading files at the same time. The loading and downloading processes continue on in the background until the necessary files have been loaded.
If you want to control the timing for the loading of files, please change this setting to OFF.

Logo Display

You can display the logo as shown here straight after the start of the scene.

You can configure this setting in UguiFadeTextureStream under Canvas-AdvUI > Boot > RawImage.

AllowSkip Skip the display of each texture following a click.
AllowAllSkip Skip all following a click.
FadeTextures Texture to be displayed with a fade change.
size Number of textures to be displayed. Increase it by the appropriate number when displaying multiple screens other than the logo, such as the credits, etc.
Texture Texture to be displayed.
MoviePath Path for the movie when displaying a movie instead of a texture. For more information on movies, please refer to How to Prepare Movie Files.
FadeInTime Fade in duration.
Duration Display duration.
FadeOutTime Fade out duration.
AllowSkip Whether skipping is allowed or not. (Used when configuring each texture individually.)

Configuration for Transitioning to Loading Screen

After the startup logo display, the display normally moves onto the title screen.
When not downloading any files, the loading process finishes in a short period of time and hence this does not pose any problems. However, when downloading files, the file loading process may continue on for a fairly long time.
If the loading process continues on in the background, this may cause the game to slow down; therefore, rather than transitioning onto the title screen, you can move onto the loading screen instead.

If you want to transition onto the loading screen, you can do this by setting ‘Is Wait Download’ to ON.

In addition, please note that loading screens do not exist in projects created using version 2.2.3 or earlier, so if necessary, please configure them, for example, by copying them from the Template scene.
In this case, make sure to set the created screen in LoadWait on the Boot screen.

Loading Screen

The default loading screen looks like this. Feel free to change its texture, etc. as you wish.

You can use Skip to cancel the loading screen and go straight to the title screen. The loading process itself continues on in the background even after the skip.
You can use Re-download to delete all the files that have already been downloaded up until that point and start downloading all the files from the server again. In addition, it terminates the current scene and returns to the scene straight after the app startup.

Startup with Cache Files when Offline

Normally, startup files such as file lists, etc. need to be downloaded every time in order to check for file version updates.
If you are using a mobile device in offline mode, files can be downloaded from the cache file.
Set the Flag to Start Loading Straight After Startup to OFF, and set ‘Is Auto File Load” under UtageUguiLoadWait to ON.

However, please note that this functionality is only available for mobile devices. This is because for devices other than mobile devices (Windows PCs, etc.), Unity has no functionality for determining their online or offline status.