Witam, dziś mam wolny dzień, więc będę spamował postami!
Pogadamy sobie o zmiennych.
Najprościej zmienne to wartości które mogą zostać zmienione przez skrypt znakiem "=".
"Zmienne to wartości które mogą zostać zmienione przez skrypt znakiem "="." Nie. Zmienna to obiekt w pamięci, który ma swój adres, wartość i nazwę. Ponadto ma swój zasięg, widoczność i wiele właściwości, o których nie wspomniałeś.
Jest wiele typów zmiennych toteż zrobiłęm sobie krótki skrypcik przedstawiający, jak tez zmienne wyglądają w UnityPóki co, nie wspomniałem.
Nie chce zniechęcać ludzi podręcznikowymi definicjami.
To jest wytłumaczenie...
public private static itp. będzie w kolejnych lekcja na konkretnych przykłądach.
chciałem tym wpisem pokazać typy zmiennych w unity, nie nauczyć ich teorii.
C#:
using System;using UnityEngine;using System.Collections;using System.Collections.Generic;public class Zmienne : MonoBehaviour{public GameObject objectzgry;//Może to być object z folderu Assets(prefab), lub ze sceny(w hierarhii)public string jakistext;//napomsknąłem o tym podczas pisania skryptu hello world, zamiast//cudzysłowiu można napisać Debug.Log(jakistext); można także połączyć znakiem "+"//Debug.Log("Hello World "+jakistext);public int liczbacałkowita;//nie muszę tłumaczyć(odsyłam do podręcznika z matematyki)public Transform objectzhierarhii;//podobne do gameobject bez wybierania z Assets.public Vector3 współrzędne3D;//współrzędne objectu3D(X, Y, Z, odsyłam ponownie do//podrecznika z matematyki(mój: Matematyka wokół nas, pozdrawiam wydawnictwo )public Vector2 Współrzędne2D;//współrzędne objectu 2D(X,Y, z to głębia.)public AudioClip piosenka;//muzykapublic Texture2D textura;//obrazek, rysunek, czy co tam chcecie >...<public bool ToF;// zmienna przyjmująca wartość true, albo false.public Rect GUI;//więcej powiem o tym podczas tworzenia GUI.public GUISkin skinek;//Skin naszego GUI(w grze)public GUIStyle stylek;//coś podobnego do w.w, tylko że dla danego skryptu.public string[] Arr_ay;//można przypisać więcej niz jeden objekt do zmiennej, w tym //przypadku jest to zbiór tekstów;//przydaje się gdy chcemy zrobić np.losowanie public List<string> lista;//coś podobnego do w.w ale można dodawać wartości //zmiennych podczas działania skryptu//więcej nie pamiętam, za wszystkie serdecznie żałuje...}
UJS
var object : GameObject;var text : String;var liczbaCalkowita : int;var objectzhierarhiii : Transform;var wspolrzedne3D : Vector3;var wspolrzedne2D : Vector2;var piosenka : AudioClip;//zadanie na dziś na podstawie powyższych danych przepisz skrypt w c#
mała podpowiedź co do zadania aby używac list w UJS
trzeba wpisać przed skryptem
import System.Collections.Generic;

13 komentarzy
Rekomendowane komentarze
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Zaloguj się poniżej.
Zaloguj się