Salto de nivel de unidad: la realización de cambiar de la interfaz de inicio a la escena del juego

1. Sobre la base del nivel existente, cree otro nivel, asígnele el nombre de inicio y guárdelo.

2. Cree el script TitleScreen.cs en el nivel de inicio recién creado, el código es el siguiente.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;

public class TitleScreen : MonoBehaviour
{
    //响应游戏开始事按钮件
    public void OnButtonGameStart()
    {
        SceneManager.LoadScene("level1");  //读取关卡level1
    }
}

(Vale la pena señalar que no olvide usar la clase SceneManagement proporcionada por el motor de Unity, es decir, agregue el uso de UnityEngine.SceneManagement en la parte superior del script;)

3. Monte el script TitleScreen.cs en la cámara.

4. Cree un lienzo de interfaz de usuario y luego seleccione [UI]->[Imagen] para crear una interfaz de usuario de imagen, denominada Image_background aquí. Especifique una textura en la imagen de origen como fondo (el formato .png predeterminado es el tipo de textura, que no se puede usar directamente en la interfaz de usuario). Aquí, primero convertimos la imagen de muestra en tipo sprite.

f39b2696095248f6beb287380e0890c8.jpeg2cb15fd0a8e44e41afa6fa8e880531a4.jpeg

 5. Agregue el texto del título y, finalmente, cree un botón [UI]->[Botón] y modifique el contenido del texto a "Inicio del juego".

4e0171c03c19471da441ea58536bca30.jpeg

9027d461128347c2be5d8490c91a4c15.jpeg

 6. Seleccione Button_gamestart, luego haga clic en el botón "+" debajo de On Click (), especifique la cámara como el objeto de recepción de mensajes y seleccione la función OnButtonGameStart de TitileScreen como la función de devolución de llamada que responde al evento de clic de botón. 

 316fc2a9e82e42a8ae9051f6947f7b13.jpeg

7. Seleccione [Archivo]->[Configuración de compilación] en la barra de menú del editor para agregar niveles.8caca6185975499f85e05f6bd092930c.jpeg

 Ejecute el juego, ahora puede saltar al nivel "nivel 1" haciendo clic en el botón "Iniciar juego".

 

Supongo que te gusta

Origin blog.csdn.net/m0_64688993/article/details/127272115
Recomendado
Clasificación