Powtórka: schody
Część sekcji Podstawy skryptów w Unity ścieżki Unity w Coddy. Lekcja 42 z 85.
Połącz ten rozdział w całość: metodę, która zwraca wartość, metodę, która wykonuje z nią zadanie, i pętlę, która ją wywołuje. Każdy stopień schodów znajduje się o pół jednostki wyżej niż poprzedni.
Wyzwanie
TrudnyZbuduj schody z 6 stopni.
- Napisz
float StepHeight(int number), która zwracanumber * 0.5f + 0.25f. - Napisz
void PlaceStep(int number): sześcian o nazwieStepw położeniunew Vector3(number, StepHeight(number), 0), o rozmiarzenew Vector3(1, 0.5f, 1). - W
Start()umieść stopnie od 0 do 5 za pomocą pętlifor, a następnie wyświetl komunikatBuilt 6 steps.
Naciśnij „Graj”: sześć stopni wznosi się w prawo. Następnie naciśnij „Sprawdź”.
Spróbuj swoich sił
using UnityEngine;
public class Staircase : MonoBehaviour
{
void Start()
{
// Umieść stopnie od 0 do 5, a następnie wypisz "Built 6 steps" w konsoli.
}
// Tutaj napisz float StepHeight(int number).
// Tutaj napisz void PlaceStep(int number).
}
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy skryptów w Unity
1Podstawy C# w Unity
Witaj, UnityZmienneLiczby dziesiętne wymagają fTekst w konsoliZmienne, które pamiętająIf i elsePorównywanie liczbPowtórka: Zbieracz monet4Wejście
Naciśnięty, przytrzymany, zwolnionyOsiePrzyciski z nazwamiPrzyciski myszyPowtórka: naładowany skok7Pętle i metody
Powtarzaj za pomocą forPętle wewnątrz pętliNapisz metodęMetody, które zwracają wynikTablicePowtórka: schody10Wyszukiwanie obiektów
Wyszukiwanie po nazwieTagiWyszukiwanie po typieReferencje lepsze niż wyszukiwanieNull w UnityPowtórka: najbliższa moneta13Projekt: Unikaj bloków
BiegaczBloki z nieba2Wpraw to w ruch
Umieść sześcianPoruszaj w każdej klatceObracaj co sekundęSteruj za pomocą klawiszyPodsumowanie: Prowadź sześcian5Wektory
Dodawanie wektorówKierunkiPrzestrzeń lokalna i globalnaPrędkość po przekątnejOdległość między obiektamiVector3 to strukturaPodsumowanie: pilot drona8Obiekty gry i komponenty
Referencje w InspectorzePobieranie komponentuBrakujące komponentyDodawanie komponentuRequireComponentPokazywanie i ukrywaniePowtórka: włącznik światłaPoćwicz samodzielnie: Edytor online Unity