¿Cómo puedo configurar la duración de una pantalla de bienvenida?

8

Estoy usando Unity Pro, así que tengo todas las herramientas de pantalla de bienvenida disponibles. Tengo una imagen de pantalla completa que quiero usar como pantalla de bienvenida. Quiero que mi pantalla de bienvenida permanezca en la pantalla durante n segundos. Quiero que la pantalla de bienvenida se recorte si no se ajusta perfectamente al tamaño de la pantalla del dispositivo.

La siguiente configuración me da los resultados deseados, sin embargo, la pantalla de inicio solo permanece brevemente y no me permite elegir la duración:

Configuración de pantalla de bienvenida predeterminada Resultados predeterminados de la pantalla de bienvenida

Esta configuración me permite establecer la duración, sin embargo, la pantalla de inicio es solo un icono en el medio y no "Escala para rellenar (recortada)", como en la configuración anterior:

Configuración de la pantalla de bienvenida del logotipo Resultados de la pantalla de bienvenida del logotipo

Puedo usar una imagen en blanco como mi logotipo y agregar una imagen de fondo, pero se vuelve borrosa. (La oscuridad desaparece si al cambiar la opacidad de la superposición):

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

He intentado otras variaciones en la configuración, pero los tres intentos anteriores son los más cercanos que he llegado. He intentado eliminar la pantalla de inicio y crear una escena vacía en el inicio con solo la imagen recortada de tamaño completo, pero esto provoca un retraso para iniciar la aplicación con un parpadeo blanco malo. Intenté usar la configuración de la pantalla de inicio estática además de la escena de inicio en blanco, pero esto hace que la pantalla se oscurezca momentáneamente.

¿Cómo puedo usar una pantalla de presentación recortada a pantalla completa durante un tiempo determinado?

Evorlor
fuente
Podrías usar la imagen de bienvenida estática o la imagen de fondo para eso, ¿no? No tengo acceso a Unity Pro, pero debería ser posible.
John Hamilton
@ JohnHamilton No creo que te entiendo. Pero si se refiere a agregar una pantalla de inicio estática para el segundo conjunto de configuraciones, lo he intentado. Pero nada aparece.
Evorlor
¿Prueba la "imagen de bienvenida estática" en su lugar? La imagen de fondo está borrosa por Unity.
Draco18s ya no confía en SE
@ Draco18s eso es lo que hago en mi primer intento anterior. Estoy tratando de establecer la duración para ello.
Evorlor
El logo tiene una duración. El logo no llena la pantalla. No creo que puedas hacer lo que quieras.
Draco18s ya no confía en SE

Respuestas:

2

No tengo Unity Pro, pero he creado mi propia "pantalla de bienvenida" en el pasado simplemente usando Unity GUI. Entonces tienes control completo.

carlilelance
fuente
No estoy seguro de por qué la gente está votando negativamente, si desea controlar la pantalla de inicio de una manera que no es posible con la configuración de Unity, hacerlo de forma manual es la única solución.
TomTsagk
1

La pantalla de inicio permanece un tiempo mínimo más hasta que la primera escena esté lista. Todavía no lo he probado, pero lo que puedes hacer es usar la imagen de fondo, puedes retrasar la carga de la primera escena en X segundos.

Aquí está el enlace manual de Unity para la pantalla de bienvenida:

https://docs.unity3d.com/Manual/class-PlayerSettingsSplashScreen.html

Y la sección relacionada con su caso:

La duración total de la pantalla de bienvenida es el total de todos los logotipos más 0.5 segundos para desaparecer. Esto podría ser más largo si la primera escena no está lista para reproducirse, en cuyo caso la pantalla de presentación muestra solo la imagen de fondo o el color y luego se desvanece cuando la primera escena está lista para reproducirse.

Léxico
fuente
0

Puede usar un método alternativo, donde establece el tiempo predeterminado en el valor mínimo y hace que la pantalla de inicio predeterminada haga referencia a una pantalla negra. Luego, al comienzo de la escena, use su pantalla de presentación predeterminada.

ramesh
fuente
Intenté eso también, pero me sentí lento. Sin embargo
Evorlor
1
¡Hola! No puedo entender, me refiero a qué tipo de retraso.
ramesh