Repaso: monedas en el banco
Parte de la sección Creación de juegos reales del Journey de Unity de Coddy. Lección 26 de 60.
En este capítulo, guardamos números con PlayerPrefs, asignamos un valor predeterminado a un jugador nuevo y conservamos el mejor resultado solo cuando se superaba. Esta búsqueda del tesoro reúne el guardado y el valor predeterminado.
Desafío
IntermedioGuarda las monedas que excavas; solo se guarda el banco.
- En
Update(), la tecla Space añade 1 apocket. - En
Start(), cargabankdesde la claveBank, con 10 si no existe, y conectabankButtona un métodoDeposit()que transfiere el contenido depocketal banco y lo guarda. - Después de cada cambio, muestra
Pocket: 3yBank: 12.
Pulsa «Jugar», excava, deposita en el banco y vuelve a jugar: el banco se conserva. Después, pulsa «Comprobar».
Pruébalo tú mismo
using UnityEngine;
using UnityEngine.UI;
using TMPro;
public class Digger : MonoBehaviour
{
public TMP_Text pocketText;
public TMP_Text bankText;
public Button bankButton;
private int pocket;
private int bank;
void Start()
{
}
void Update()
{
}
}
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Creación de juegos reales
1Texto en pantalla
Canvas y textoMuestra la puntuaciónDa formato a los númerosUn temporizador de cuenta regresivaRepaso: velocímetro2Botones y pantallas
Botones y onClickLambdasConectar en el InspectorPaneles activados y desactivadosBarras de saludRepaso: tienda de mejoras5Guardar con PlayerPrefs
Guardar un númeroCargar con un valor predeterminadoPuntuación más altaGuardar ajustesRepaso: monedas en el banco3El gestor del juego
Un solo script ejecuta el juegoEl SingletonEstados del juegoActivar el estadoRepaso: gestor de rondas6Proyecto: Corredor sin fin
Tres carrilesObstáculos por delante9El nuevo sistema de entrada
Dos sistemas de entradaTeclado y ratónPulsado en este fotogramaAcciones de entradaRepaso: cambio de entradaPractica por tu cuenta: Playground de Unity