Repaso: escalera
Parte de la sección Fundamentos de scripting en Unity del Journey de Unity de Coddy. Lección 42 de 85.
Combina el capítulo: un método que devuelve un valor, un método que hace algo con él y un bucle que lo llama. Cada escalón de una escalera está medio unidad más alto que el anterior.
Desafío
DifícilConstruye una escalera de 6 peldaños.
- Escribe
float StepHeight(int number)que devuelvanumber * 0.5f + 0.25f. - Escribe
void PlaceStep(int number): un cubo llamadoStepennew Vector3(number, StepHeight(number), 0), con tamañonew Vector3(1, 0.5f, 1). - En
Start(), coloca los peldaños del 0 al 5 con un buclefor, después registraBuilt 6 steps.
Pulsa «Jugar»: seis peldaños suben hacia la derecha. Después, pulsa «Comprobar».
Pruébalo tú mismo
using UnityEngine;
public class Staircase : MonoBehaviour
{
void Start()
{
// Coloca los escalones del 0 al 5 y luego escribe "Built 6 steps" en la Console.
}
// Escribe float StepHeight(int number) aquí.
// Escribe void PlaceStep(int number) aquí.
}
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos de scripting en Unity
1Conceptos básicos de C# en Unity
Hola, UnityVariablesLos decimales necesitan una fTexto en la consolaVariables que recuerdanIf y ElseComparar númerosRepaso: Recolector de monedas7Bucles y métodos
Repetir con forBucles dentro de buclesEscribir un métodoMétodos que respondenArraysRepaso: escalera10Encontrar cosas
Buscar por nombreEtiquetasBuscar por tipoLas referencias vencen a FindEl null de UnityRepaso: moneda más cercana13Proyecto: Esquiva los bloques
El corredorBloques desde el cielo2Haz que se mueva
Coloca el cuboMuévelo en cada fotogramaGira cada segundoDirige con las teclasRepaso: conduce el cubo5Vectores
Sumar vectoresDireccionesEspacio local y mundialVelocidad diagonalDistancia entre objetosVector3 es una estructuraRepaso: piloto de dron8GameObjects y componentes
Referencias en el InspectorObtener un componenteComponentes faltantesAñadir un componenteRequireComponentMostrar y ocultarRepaso: interruptor de luz3El Inspector
Campos del InspectorSerializeFieldFloats y MathfAtributos del InspectorRepaso: Ascensor6Transformaciones y jerarquía
Padres e hijosIza la banderaEscalaMira las cosasMuévete hacia un puntoRepaso: Luna en órbita9Proyecto: Atrapa la estrella
El cazadorUna estrella fugaz12El ciclo de vida de un script
Awake y StartUpdate y LateUpdateOnEnable y OnDisableEl orden del ciclo de vidaRepaso: registrador del ciclo de vidaPractica por tu cuenta: Playground de Unity