Zmienne
Część sekcji Podstawy skryptów w Unity ścieżki Unity w Coddy. Lekcja 2 z 85.
Zmienna to nazwane pudełko, które przechowuje wartość: liczbę twoich żyć, twoją prędkość, wysokość wieży. Tworzysz ją, podając typ, nazwę i pierwszą wartość:
int lives = 3;int to typ dla liczb całkowitych (3, 0, -12). lives to nazwa, = przypisuje jej wartość 3, a ; kończy wiersz, tak jak kropka kończy zdanie.
Od tej pory nazwa oznacza tę wartość za każdym razem, gdy jej użyjesz:
int height = 3;
int length = 6;
transform.localScale = new Vector3(length, height, length);transform.localScale określa rozmiar obiektu: szerokość (x), wysokość (y) i głębokość (z). Ten blok ma 3 jednostki wysokości, 6 szerokości i 6 głębokości. Zmień length na 4, a blok zmniejszy się jednocześnie w obu kierunkach, ponieważ oba miejsca odczytują tę samą wartość z pudełka.
Twój kod umieść między { a } w Start(). Wiersze zaczynające się od // to komentarze — notatki, które C# pomija.
Wyzwanie
ŁatwyUtwórz wieżę o wysokości 5 pięter i szerokości 2 pięter.
- W
int floors = 2;zmień 2 na5. - W
int width = 1;zmień 1 na2. Zmień tylko liczby: druga liniaint floorsto błąd.
Naciśnij „Graj”: wieża staje się wyższa i szersza. Następnie naciśnij „Sprawdź”.
Spróbuj swoich sił
using UnityEngine;
public class Tower : MonoBehaviour
{
void Start()
{
int floors = 2;
int width = 1;
transform.localScale = new Vector3(width, floors, width);
}
}
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