UnityEngine.Core
Scéna
Chování
Chování jsou komponenty, které lze povolit nebo zakázat.
Podporuje další vlastnosti a metody z UnityEngine.Component a UnityEngine.Object.
Vlastnost | Type | Popis | Číst? | Psát? | Sdílet? |
---|---|---|---|---|---|
Chování | Získat povoleno Chování | Nastavit povoleno |
bool | Povolené chování se aktualizuje, zakázané chování není. | ano | ano | ano |
Chování | Je aktivní a povolený | bool | Zaznamenává, zda je objekt GameObject a jeho přidružené chování aktivní a povolené. | ano | ne | ne |
Součást
Základní třída pro všechno, co je připojené k Objektu GameObject.
Podporuje další vlastnosti a metody z UnityEngine.Object.
Vlastnost | Type | Popis | Číst? | Psát? | Sdílet? |
---|---|---|---|---|---|
Komponenta | Získat herní objekt | GameObject | GameObject, ke které je tato komponenta připojena. Komponenta je vždy připojena k Objektu GameObject. | ano | ne | ne |
Komponenta | Získat značku | string | Značka tohoto Objektu GameObject. | ano | ne | ne |
Komponenta | Získání transformace | Transformace | Transformace připojená k tomuto objektu GameObject. | ano | ne | ne |
metoda | Parametry | Návraty | Skript |
---|---|---|---|
Komponenta | Získání komponenty | type System.Type |
Komponenta | |
Komponenta | Získání komponenty v podřízených položkách | t System.Type |
Komponenta | |
Komponenta | Získání komponenty v podřízených položkách | t System.TypeInclude Inactive Bool |
Komponenta | |
Komponenta | Získání komponenty v nadřazené části | t System.Type |
Komponenta | |
Komponenta | Získání komponenty v nadřazené části | t System.TypeInclude Inactive Bool |
Komponenta | |
Komponenta | Získání komponent | type System.Type |
Pole komponent | |
Komponenta | Získání komponent v podřízených položkách | t System.Type |
Pole komponent | |
Komponenta | Získání komponent v podřízených položkách | t System.TypeInclude Inactive Bool |
Pole komponent | |
Komponenta | Získání komponent v nadřazené části | t System.Type |
Pole komponent | |
Komponenta | Získání komponent v nadřazené části | t System.TypeInclude Inactive Bool |
Pole komponent |
GameObject
Základní třída pro všechny entity v Unity Scenes.
Podporuje další vlastnosti a metody z UnityEngine.Object.
Vlastnost | Type | Popis | Číst? | Psát? | Sdílet? |
---|---|---|---|---|---|
Herní objekt | Získání aktivní v hierarchii | bool | Definuje, zda je Objekt GameObject aktivní ve scéně. | ano | ne | ne |
Herní objekt | Získání aktivního sebe sama | bool | Místní aktivní stav tohoto objektu GameObject. (Jen pro čtení) | ano | ne | ne |
Herní objekt | Je statická | bool | Získá a nastaví GameObject StaticEditorFlags. | ano | ne | ne |
Herní objekt | Získat značku | string | Značka tohoto Objektu GameObject. | ano | ne | ne |
Herní objekt | Získání transformace | Transformace | Transformace připojená k tomuto objektu GameObject. | ano | ne | ne |
metoda | Parametry | Návraty | Skript |
---|---|---|---|
Herní objekt | Získání komponenty | type System.Type |
Komponenta | |
Herní objekt | Získání komponenty v podřízených položkách | type System.Type |
Komponenta | |
Herní objekt | Získání komponenty v podřízených položkách | type System.TypeInclude Inactive Bool |
Komponenta | |
Herní objekt | Získání komponenty v nadřazené části | type System.Type |
Komponenta | |
Herní objekt | Získání komponenty v nadřazené části | type System.TypeInclude Inactive Bool |
Komponenta | |
Herní objekt | Získání komponent | type System.Type |
Pole komponent | |
Herní objekt | Získání komponent v podřízených položkách | type System.Type |
Pole komponent | |
Herní objekt | Získání komponent v podřízených položkách | type System.TypeInclude Inactive Bool |
Pole komponent | |
Herní objekt | Získání komponent v nadřazené části | type System.Type |
Pole komponent | |
Herní objekt | Získání komponent v nadřazené části | type System.TypeInclude Inactive Bool |
Pole komponent | |
Herní objekt | Nastavit aktivní | value Bool |
void | Aktivuje Objekt GameObject v závislosti na zadané hodnotě true nebo false nebo false. |
Světlo
Skriptovací rozhraní pro lehké komponenty.
Podporuje další vlastnosti a metody z UnityEngine.Behavior, UnityEngine.Component a UnityEngine.Object.
LineRenderer
Renderer čáry se používá k kreslení volných plovoucích čar ve 3D prostoru.
Podporuje další vlastnosti a metody z UnityEngine.Renderer, UnityEngine.Component a UnityEngine.Object.
Vlastnost | Type | Popis | Číst? | Psát? | Sdílet? |
---|---|---|---|---|---|
Vykreslovač čar | Získání počtu pozic Vykreslovač čar | Nastavit počet pozic |
int | Nastavte nebo získejte počet vrcholů. | ano | ano | ne |
Uzly | Vstupy | Výstupy | Popis |
---|---|---|---|
Vykreslovač čar | Získat pozici | index Int |
Vector3 | Získá pozici vrcholu v řádku. |
Vykreslovač čar | Získání pozic | positions Vektor3 – pole |
int | |
Vykreslovač čar | Nastavit pozici | index Intposition Vector3 |
void | Nastavte pozici vrcholu v řádku. |
Vykreslovač čar | Nastavení pozic | positions Vektor3 – pole |
void | Nastavte pozice všech vrcholů na řádku. |
MeshFilter
Třída pro přístup ke meshu objektu.
Podporuje další vlastnosti a metody z UnityEngine.Component a UnityEngine.Object.
Vlastnost | Type | Popis | Číst? | Psát? | Sdílet? |
---|---|---|---|---|---|
Filtr mesh | Získání sítě Filtr mesh | Nastavit síť |
Smíšená (mesh) | Vrátí novou síť mesh|mesh nebo duplikát existující sítě a přiřadí ji k filtru sítě. | ano | ano | ne |
Filtr mesh | Získání sdílené sítě | Smíšená (mesh) | Vrátí sdílenou síť filtru sítě. | ano | ne | ne |
MeshRenderer
Vykreslí mřížky vložené filtrem MeshFilter nebo TextMesh.
Podporuje další vlastnosti a metody z UnityEngine.Renderer, UnityEngine.Component a UnityEngine.Object.
RectTransform
Umístění, velikost, ukotvení a informace o pivotu pro obdélník
Podporuje další vlastnosti a metody z UnityEngine.Transform, UnityEngine.Component a UnityEngine.Object.
Vlastnost | Type | Popis | Číst? | Psát? | Sdílet? |
---|---|---|---|---|---|
Transformace rect | Získání ukotvené pozice | Vector2 | Pozice otáčení tohoto objektu RectTransform vzhledem k referenčnímu bodu ukotvení. | ano | ne | ne |
Transformace rect | Získání ukotvené pozice 3D | Vector3 | Pozice 3D kontingenčního bodu tohoto rectTransformu vzhledem k referenčnímu bodu ukotvení. | ano | ne | ne |
Transformace rect | Získání maximálního počtu ukotvení | Vector2 | Normalizované umístění v nadřazené RectTransform, ke kterému je ukotven pravý horní roh. | ano | ne | ne |
Transformace rect | Získání ukotvení min | Vector2 | Normalizovaná pozice v nadřazené retTransform, ke které je ukotvený levý dolní roh. | ano | ne | ne |
Transformace rect | Získání řízeného objektem | Object | Objekt, který řídí hodnoty tohoto RectTransform. Hodnota je null, pokud není řízena. | ano | ne | ne |
Transformace rect | Získat odsazení max. | Vector2 | Posun pravého horního rohu obdélníku vzhledem k pravému hornímu ukotvení. | ano | ne | ne |
Transformace rect | Získat odsazení min | Vector2 | Posun levého dolního rohu obdélníku vzhledem k levému dolnímu ukotvení. | ano | ne | ne |
Transformace rect | Získat kontingenční tabulku | Vector2 | Normalizovaná pozice v tomto formátu RectTransform, kterou otočí kolem. | ano | ne | ne |
Transformace rect | Získat rect | Rect | Počítaný obdélník v místním prostoru transformace. | ano | ne | ne |
Transformace rect | Získání rozdílové velikosti | Vector2 | Velikost tohoto rectTransformu vzhledem k vzdálenostem mezi ukotveními. | ano | ne | ne |
Uzly | Vstupy | Výstupy | Popis |
---|---|---|---|
Transformace rect | Vynucení transformací aktualizačních rektů | void | Vynuťte přepočet vnitřních dat RectTransforms. | |
Transformace rect | Nastavení sady a velikosti z nadřazeného okraje | edge RectTransform.Edgeinset ploutsize plout |
void | |
Transformace rect | Nastavit velikost pomocí aktuálních ukotvení | axis RectTransform.Axissize plout |
void |
Vykreslovač
Obecné funkce pro všechny renderery
Podporuje další vlastnosti a metody z UnityEngine.Component a UnityEngine.Object.
Vlastnost | Type | Popis | Číst? | Psát? | Sdílet? |
---|---|---|---|---|---|
Renderer | Získat hranice Renderer | Nastavit hranice |
Hranice | Ohraničující rámeček rendereru ve světovém prostoru. | ano | ano | ne |
Renderer | Získat povoleno Renderer | Nastavit povoleno |
bool | Zviditelní vykreslený 3D objekt, pokud je povolený. | ano | ano | ano |
Renderer | Je viditelné | bool | Je tento renderer viditelný v nějaké kameře? (Jen pro čtení) | ano | ne | ne |
Renderer | Získání místních hranic Renderer | Nastavení místních hranic |
Hranice | Ohraničující rámeček rendereru v místním prostoru. | ano | ano | ne |
Renderer | Získat místní do world matrixu | Matice4x4 | Matice, která transformuje bod z místního prostoru na svět (jen pro čtení). | ano | ne | ne |
Renderer | Získání materiálu Renderer | Nastavit materiál |
Materiál | Vrátí první instanci materiálu přiřazeného k rendereru. | ano | ano | ne |
Renderer | Získání sdíleného materiálu | Materiál | Sdílený materiál tohoto objektu. | ano | ne | ne |
Renderer | Získat svět do místní matice | Matice4x4 | Matice, která transformuje bod ze světa do místního prostoru (Jen pro čtení). | ano | ne | ne |
Uzly | Vstupy | Výstupy | Popis |
---|---|---|---|
Renderer | Nastavit blok vlastností | properties MaterialPropertyBlock |
void | Umožňuje nastavit nebo vymazat přepsání parametrů pro vykreslovací nebo materiál. |
Renderer | Nastavit blok vlastností | properties MaterialPropertyBlockmaterialIndex Int |
void | Umožňuje nastavit nebo vymazat přepsání parametrů pro vykreslovací nebo materiál. |
TrailRenderer
Vykreslovač stop se používá k vytváření stop za objekty ve scéně při pohybu.
Podporuje další vlastnosti a metody z UnityEngine.Renderer, UnityEngine.Component a UnityEngine.Object.
Vlastnost | Type | Popis | Číst? | Psát? | Sdílet? |
---|---|---|---|---|---|
Vykreslovač trailů | Získání generování Vykreslovač trailů | Nastavení generování |
bool | Vytvoří stopy, když se GameObject přesune. | ano | ano | ano |
Uzly | Vstupy | Výstupy | Popis |
---|---|---|---|
Vykreslovač trailů | Přidat pozici | position Vector3 |
void | Přidá pozici na stopu. |
Vykreslovač trailů | Přidat pozice | positions Vektor3 – pole |
void | Přidejte pole pozic na konec. |
Vykreslovač trailů | Získat pozici | index Int |
Vector3 | Získejte pozici vrcholu v trailu. |
Vykreslovač trailů | Získání pozic | positions Vektor3 – pole |
int | |
Vykreslovač trailů | Nastavit pozici | index Intposition Vector3 |
void | Nastavte pozici vrcholu v trailu. |
Vykreslovač trailů | Nastavení pozic | positions Vektor3 – pole |
void | Nastaví pozice všech vrcholů v trailu. |
Transformovat
Umístění, otočení a měřítko objektu
Podporuje další vlastnosti a metody z UnityEngine.Component a UnityEngine.Object.
Vlastnost | Type | Popis | Číst? | Psát? | Sdílet? | |
---|---|---|---|---|---|---|
Transformace | Získání počtu podřízených položek | int | Počet podřízených položek, které má nadřazená transformace. | ano | ne | ne | |
Transformace | Získání eulerových úhlů Transformace | Nastavení eulerových úhlů |
Vector3 | Otočení jako eulerové úhly ve stupních. | ano | ano | ano | |
Transformace | Získat vpřed Transformace | Nastavit dopředu |
Vector3 | Vrátí normalizovaný vektor představující modrou osu transformace ve světovém prostoru. | ano | ano | ano | |
Transformace | Získání místních úhlů Euleru Transformace | Nastavení místních úhlů Euleru |
Vector3 | Otočení jako eulerovy úhly ve stupních vzhledem k otočení nadřazené transformace. | ano | ano | ano | |
Transformace | Získat místní pozici Transformace | Nastavit místní pozici |
Vector3 | Pozice transformace vzhledem k nadřazené transformaci. | ano | ano | ano | |
Transformace | Získání místní obměně Transformace | Nastavení místního otočení |
Čtveřice | Otočení transformace vzhledem k obměně transformace nadřazeného objektu | ano | ano | ano | |
Transformace | Získání místního škálování Transformace | Nastavení místního měřítka |
Vector3 | Měřítko transformace vzhledem k nadřazené objektu GameObjects. | ano | ano | ano | |
Transformace | Získat místní do world matrixu | Matice4x4 | Matice, která transformuje bod z místního prostoru na svět. (Jen pro čtení). | ano | ne | ano | |
Transformace | Získání ztráty měřítka | Vector3 | Globální měřítko objektu (jen pro čtení) | ano | ne | ano | |
parent |
Transformace | Nadřazený objekt transformace. | ano | ne | ne | Transformace | Získání nadřazeného objektu |
Transformace | Získat pozici Transformace | Nastavit pozici |
Vector3 | Světová pozice prostoru transformace. | ano | ano | ano | |
Transformace | Získat doprava Transformace | Nastavit vpravo |
Vector3 | Červená osa transformace ve světovém prostoru. | ano | ano | ano | |
root |
Transformace | Vrátí nejvyšší transformaci v hierarchii. | ano | ne | ne | Transformace | Získat kořen |
Transformace | Získání otočení Transformace | Nastavit otočení |
Čtveřice | Quaternion, který ukládá rotaci transformace ve světě vesmíru. | ano | ano | ano | |
Transformace | Zvedni se Transformace | Ustavit |
Vector3 | Zelená osa transformace ve světě. | ano | ano | ano | |
Transformace | Získat svět do místní matice | Matice4x4 | Matice, která transformuje bod ze světa do místního prostoru (Jen pro čtení). | ano | ne | ano |
Uzly | Vstupy | Výstupy | Popis |
---|---|---|---|
Transformace | Najít | n řetězec |
Transformace | Vyhledá podřízenou hodnotu podle názvu n a vrátí ji. |
Transformace | Získání podřízeného | index Int |
Transformace | Vrátí podřízenou transformaci podle indexu. |
Transformace | Získání indexu na stejné stejné číslo | int | Získá index na stejné straně. | |
Transformace | Inverzní směr transformace | x plouty ploutz plout |
Vector3 | Transformuje směr x, y, z z vesmíru do místního prostoru. Opak transform.TransformDirection. |
Transformace | Inverzní směr transformace | direction Vector3 |
Vector3 | Transformuje směr ze světa do místního prostoru. Opak transform.TransformDirection. |
Transformace | Inverzní bod transformace | x plouty ploutz plout |
Vector3 | Transformuje pozici x, y, z ze světa do místního prostoru. |
Transformace | Inverzní bod transformace | position Vector3 |
Vector3 | Transformuje pozici ze světa do místního prostoru. |
Transformace | Inverzní vektor transformace | x plouty ploutz plout |
Vector3 | Transformuje vektor x, y, z ze světa do místního prostoru. Opak Transform.TransformVector. |
Transformace | Inverzní vektor transformace | vector Vector3 |
Vector3 | Transformuje vektor ze světa do místního prostoru. Opak Transform.TransformVector. |
Transformace | Je podřízený | parent Transformovat |
bool | Jedná se o transformaci podřízeného nadřazeného objektu? |
Transformace | Dívat se na | target Transformovat |
void | Otočí transformaci tak, aby dopředu vektorové body na aktuální pozici cíle. |
Transformace | Dívat se na | target TransformovatworldUp Vector3 |
void | Otočí transformaci tak, aby dopředu vektorové body na aktuální pozici cíle. |
Transformace | Dívat se na | worldPosition Vector3 |
void | Otočí transformaci tak, aby dopředu vektorové body na worldPosition. |
Transformace | Dívat se na | worldPosition Vector3worldUp Vector3 |
void | Otočí transformaci tak, aby dopředu vektorové body na worldPosition. |
Transformace | Otáčet | xAngle ploutyAngle ploutzAngle plout |
void | Implementace této metody použije otočení stupňů zAngle kolem osy z, xAngle stupňů kolem osy x a yAngle stupňů kolem osy y (v tomto pořadí). |
Transformace | Otáčet | xAngle ploutyAngle ploutzAngle ploutrelativeTo Prostor |
void | Implementace této metody použije otočení stupňů zAngle kolem osy z, xAngle stupňů kolem osy x a yAngle stupňů kolem osy y (v tomto pořadí). |
Transformace | Otáčet | eulers Vector3 |
void | Použije otočení eulerAngles.z stupňů kolem osy z, eulerAngles.x stupňů kolem osy x a eulerAngles.y kolem osy y (v daném pořadí). |
Transformace | Otáčet | axis Vector3angle plout |
void | Otočí objekt kolem dané osy o počet stupňů definovaných daným úhlem. |
Transformace | Otáčet | axis Vector3angle ploutrelativeTo Prostor |
void | Otočí objekt kolem dané osy o počet stupňů definovaných daným úhlem. |
Transformace | Otáčet | eulers Vector3relativeTo Prostor |
void | Použije otočení eulerAngles.z stupňů kolem osy z, eulerAngles.x stupňů kolem osy x a eulerAngles.y kolem osy y (v daném pořadí). |
Transformace | Otočit kolem | point Vector3axis Vector3angle plout |
void | Otočí transformaci o osu procházející bodem ve světových souřadnicích podle úhlových stupňů. |
Transformace | Směr transformace | x plouty ploutz plout |
Vector3 | Transformuje směr x, y, z z místního prostoru na svět. |
Transformace | Směr transformace | direction Vector3 |
Vector3 | Transformuje směr z místního prostoru na svět. |
Transformace | Transformační bod | x plouty ploutz plout |
Vector3 | Transformuje pozici x, y, z z místního prostoru na svět. |
Transformace | Transformační bod | position Vector3 |
Vector3 | Transformuje pozici z místního prostoru na svět. |
Transformace | Transformovat vektor | x plouty ploutz plout |
Vector3 | Transformuje vektor x, y, z z místního prostoru na svět. |
Transformace | Transformovat vektor | vector Vector3 |
Vector3 | Transformuje vektor z místního prostoru na svět. |
Transformace | Překládat | x plouty ploutz plout |
void | Přesune transformaci o x podél osy x, y podél osy y a z podél osy z. |
Transformace | Překládat | x plouty ploutz ploutrelativeTo Prostor |
void | Přesune transformaci o x podél osy x, y podél osy y a z podél osy z. |
Transformace | Překládat | x plouty ploutz ploutrelativeTo Transformovat |
void | Přesune transformaci o x podél osy x, y podél osy y a z podél osy z. |
Transformace | Překládat | translation Vector3 |
void | Přesune transformaci směrem a vzdálenost překladu. |
Transformace | Překládat | translation Vector3relativeTo Prostor |
void | Přesune transformaci směrem a vzdálenost překladu. |
Transformace | Překládat | translation Vector3relativeTo Transformovat |
void | Přesune transformaci směrem a vzdálenost překladu. |
Struktury
Hranice
Představuje osu zarovnanou ohraničující rámeček.
Vlastnost | Type | Popis | Číst? | Psát? |
---|---|---|---|---|
Hranice | Získat na střed Hranice | Nastavit střed |
Vector3 | Střed ohraničujícího rámečku. | ano | ano |
Hranice | Získání rozsahů Hranice | Nastavit rozsahy |
Vector3 | Rozsahy ohraničujícího rámečku. Jedná se vždy o polovinu velikosti hranic. | ano | ano |
Hranice | Získat maximum Hranice | Nastavit maximální hodnotu |
Vector3 | Maximální bod krabice. Vždy se rovná středům a rozsahům. | ano | ano |
Hranice | Získat min Hranice | Nastavit min. |
Vector3 | Minimální bod rámečku. To se vždy rovná středovým rozsahům. | ano | ano |
Hranice | Získat velikost Hranice | Nastavit velikost |
Vector3 | Celková velikost pole. To je vždy dvakrát tak velké, jak je to v rozsahu. | ano | ano |
Uzly | Vstupy | Výstupy | Popis | |
---|---|---|---|---|
Hranice | Vytvořit hranice | center Vector3size Vector3 |
Hranice | Vytvoří nové hranice. | |
Hranice | Nejbližší bod | point Vector3 |
Vector3 | Nejbližší bod na ohraničujícím rámečku. | |
Hranice | Obsahuje | point Vector3 |
bool | Je bod obsažený v ohraničujícím rámečku? | |
Hranice | Zapouzdřit | bounds Hranice |
void | Zvětšte hranice, které zapouzdřují hranice. | |
Hranice | Zapouzdřit | point Vector3 |
void | Zvětšuje hranice tak, aby zahrnovaly bod. | |
Expand |
amount plout |
void | Rozbalte hranice zvětšením jeho velikosti o množství podél každé strany. | Hranice | Expandovat |
Hranice | Expandovat | amount Vector3 |
void | Rozbalte hranice zvětšením jeho velikosti o množství podél každé strany. | |
Hranice | Protínání Paprsku | ray Paprsek |
bool | Protíná paprsk tuto ohraničující skříňku? | |
Hranice | Protíná | bounds Hranice |
bool | Protíná se další ohraničující rámeček s tímto ohraničujícím rámečkem? | |
Hranice | Nastavit minimální maximální hodnotu | min Vector3max Vector3 |
void | Nastaví hranice na minimální a maximální hodnotu pole. | |
Hranice | Vzdálenost Sqr | point Vector3 |
float (číslo s plovoucí řádovou čárkou) | Nejmenší čtvercová vzdálenost mezi bodem a tímto ohraničujícím rámečkem. |
Color (Barva)
Reprezentace barev RGBA.
Vlastnost | Type | Popis | Číst? | Psát? | Skript |
---|---|---|---|---|---|
Barva | Získat A Barva | Nastavit A |
float (číslo s plovoucí řádovou čárkou) | Alfa složka barvy (0 je průhledná, 1 je neprůhledná). | ano | ano | |
Barva | Získat B Barva | Nastavit B |
float (číslo s plovoucí řádovou čárkou) | Modrá součást barvy. | ano | ano | |
Barva | Získat G Barva | Nastavit G |
float (číslo s plovoucí řádovou čárkou) | Zelená součást barvy. | ano | ano | |
Barva | Získat gama | Color | Verze barvy, která měla použitou gama křivku. | ano | ne | |
Barva | Získání stupně šedé | float (číslo s plovoucí řádovou čárkou) | Hodnota stupně šedé barvy. (Jen pro čtení) | ano | ne | |
Barva | Získat lineární | Color | Lineární hodnota barvy sRGB. | ano | ne | |
Barva | Získání komponenty Max Color | float (číslo s plovoucí řádovou čárkou) | Vrátí hodnotu maximální barevné komponenty: Max(r;g;b). | ano | ne | |
Barva | Získat R Barva | Nastavit R |
float (číslo s plovoucí řádovou čárkou) | Červená součást barvy. | ano | ano |
Uzly | Vstupy | Výstupy | Popis |
---|---|---|---|
Barva | Vytvořit barvu | r ploutg ploutb plout |
Color | Vytvoří novou barvu s danými součástmi r,g,b a nastaví na 1. |
Barva | Vytvořit barvu | r ploutg ploutb plouta plout |
Color | Vytvoří novou barvu s danými součástmi r,g,b. |
Barva | Rovná se | other Barva |
bool | |
Barva | HSV do RGB | H ploutS ploutV plout |
Color | Vytvoří barvu RGB ze vstupu HSV. |
Barva | HSV do RGB | H ploutS ploutV plouthdr Bool |
Color | Vytvoří barvu RGB ze vstupu HSV. |
Barva | Lerp | a Barvab Barvat plout |
Color | Lineárně interpoluje mezi barvami a b o t. |
Barva | Lerp Unclamped | a Barvab Barvat plout |
Color | Lineárně interpoluje mezi barvami a b o t. |
Mathf
Kolekce běžných matematických funkcí
Vlastnost | Type | Popis | Číst? | Psát? | |
---|---|---|---|---|---|
Mathf | Získat deg 2 Rad | float (číslo s plovoucí řádovou čárkou) | Konverzní konstanta stupňů na radiány (jen pro čtení). | ano | ne | Mathf | Získat deg 2 Rad |
Mathf | Získat Epsilon | float (číslo s plovoucí řádovou čárkou) | Malá hodnota s plovoucí desetinnou čárkou (jen pro čtení). | ano | ne | |
Mathf | Získat nekonečno | float (číslo s plovoucí řádovou čárkou) | Reprezentace kladného nekonečna (jen pro čtení). | ano | ne | |
Mathf | Získání záporného nekonečna | float (číslo s plovoucí řádovou čárkou) | Reprezentace záporného nekonečna (jen pro čtení). | ano | ne | |
Mathf | Získání PI | float (číslo s plovoucí řádovou čárkou) | Známý 3.14159265358979... value (Jen pro čtení). | ano | ne | |
Mathf | Získat rad 2 os. | float (číslo s plovoucí řádovou čárkou) | Konverzní konstanta radiánů na stupně (jen pro čtení). | ano | ne |
Uzly | Vstupy | Výstupy | Popis |
---|---|---|---|
Mathf | Abs | f plout |
float (číslo s plovoucí řádovou čárkou) | Vrátí absolutní hodnotu f. |
Mathf | Abs | value Int |
int | Vrátí absolutní hodnotu hodnoty. |
Mathf | Acos | f plout |
float (číslo s plovoucí řádovou čárkou) | Vrátí arkus kosinus f - úhel v radiánech, jehož kosinus je f. |
Mathf | Přibližně | a ploutb plout |
bool | Porovná dvě hodnoty s plovoucí desetinou čárkou a vrátí hodnotu true, pokud jsou podobné. |
Mathf | Asin | f plout |
float (číslo s plovoucí řádovou čárkou) | Vrátí arkus sinus f - úhel v radiánech, jehož sinus je f. |
Mathf | Atan | f plout |
float (číslo s plovoucí řádovou čárkou) | Vrátí arkus tangens f - úhel v radiánech, jehož tangens je f. |
Mathf | Atan 2 | y ploutx plout |
float (číslo s plovoucí řádovou čárkou) | Vrátí úhel v radiánech, jehož tan je y/x. |
Mathf | Zakrýt stropem | f plout |
float (číslo s plovoucí řádovou čárkou) | Vrátí nejmenší celé číslo větší nebo rovno f. |
Mathf | Ceil To Int | f plout |
int | Vrátí nejmenší celé číslo větší nebo rovno f. |
Mathf | Svěrka | value ploutmin ploutmax plout |
float (číslo s plovoucí řádovou čárkou) | Uchytí danou hodnotu mezi daným minimálním plovoucím a maximálním plovákem. Vrátí danou hodnotu, pokud je v minimálním a maximálním rozsahu. |
Mathf | Svěrka | value Intmin Intmax Int |
int | Uchytá danou hodnotu mezi rozsahem definovaným daným minimálním celočíselnou hodnotou a maximálními celočíselnou hodnotou. Vrátí danou hodnotu, pokud je v minimální a maximální hodnotě. |
Mathf | Svorka 01 | value plout |
float (číslo s plovoucí řádovou čárkou) | Upínací hodnota mezi 0 a 1 a vrátí hodnotu. |
Mathf | Nejbližší síla dvou | value Int |
int | Vrátí nejbližší mocninu dvou hodnot. |
Mathf | Korelovaná teplota barev na RGB | kelvin plout |
Color | Převeďte barevnou teplotu v Kelvinu na barvu RGB. |
Mathf | Cos | f plout |
float (číslo s plovoucí řádovou čárkou) | Vrátí kosinus úhlu f. |
Mathf | Rozdílový úhel | current plouttarget plout |
float (číslo s plovoucí řádovou čárkou) | Vypočítá nejkratší rozdíl mezi dvěma danými úhly zadanými ve stupních. |
Mathf | Exp | power plout |
float (číslo s plovoucí řádovou čárkou) | Vrátí hodnotu e umocněnou na zadanou mocninu. |
Mathf | Podlaha | f plout |
float (číslo s plovoucí řádovou čárkou) | Vrátí největší celé číslo menší nebo rovno f. |
Mathf | Floor To Int | f plout |
int | Vrátí největší celé číslo menší nebo rovno f. |
Mathf | Gama | value ploutabsmax ploutgamma plout |
float (číslo s plovoucí řádovou čárkou) | |
Mathf | Gama na lineární prostor | value plout |
float (číslo s plovoucí řádovou čárkou) | Převede danou hodnotu z gama (sRGB) na lineární barevný prostor. |
Mathf | Inverzní lerp | a ploutb ploutvalue plout |
float (číslo s plovoucí řádovou čárkou) | Určuje, kde hodnota leží mezi dvěma body. |
Mathf | Je moc dvou | value Int |
bool | Vrátí hodnotu true, pokud je hodnota mocnina dvou. |
Mathf | Lerp | a ploutb ploutt plout |
float (číslo s plovoucí řádovou čárkou) | Lineárně interpoluje mezi a b o t. |
Mathf | Úhel lerpu | a ploutb ploutt plout |
float (číslo s plovoucí řádovou čárkou) | Stejné jako Lerp, ale zajišťuje správné interpolaci hodnot při obtékání kolem 360 stupňů. |
Mathf | Lerp Unclamped | a ploutb ploutt plout |
float (číslo s plovoucí řádovou čárkou) | Lineárně interpoluje mezi a b o t bez omezení t. |
Mathf | Lineární až gama mezera | value plout |
float (číslo s plovoucí řádovou čárkou) | Převede danou hodnotu z barevného prostoru lineární na gama (sRGB). |
Mathf | Kláda | f plout |
float (číslo s plovoucí řádovou čárkou) | Vrátí přirozený logaritmus zadaného čísla (základ e). |
Mathf | Kláda | f ploutp plout |
float (číslo s plovoucí řádovou čárkou) | Vrátí logaritmus zadaného čísla v zadaném základu. |
Mathf | Protokol 10 | f plout |
float (číslo s plovoucí řádovou čárkou) | Vrátí logaritmus zadaného čísla o základu 10. |
Mathf | Max | a ploutb plout |
float (číslo s plovoucí řádovou čárkou) | Vrátí největší ze dvou nebo více hodnot. |
Mathf | Max | a Intb Int |
int | Vrátí největší ze dvou nebo více hodnot. |
Mathf | Min | a ploutb plout |
float (číslo s plovoucí řádovou čárkou) | Vrátí nejmenší ze dvou nebo více hodnot. |
Mathf | Min | a Intb Int |
int | Vrátí nejmenší ze dvou nebo více hodnot. |
Mathf | Přesunout směrem k | current plouttarget ploutmaxDelta plout |
float (číslo s plovoucí řádovou čárkou) | Přesune hodnotu aktuální k cíli. |
Mathf | Pohyb směrem k úhlu | current plouttarget ploutmaxDelta plout |
float (číslo s plovoucí řádovou čárkou) | Stejné jako moveTowards, ale zajišťuje, aby hodnoty interpolace správně při obtékání kolem 360 stupňů. |
Mathf | Další mocnina dvou | value Int |
int | Vrátí další mocninu dvou, která je rovna argumentu nebo větší než. |
Mathf | Šum perlin | x plouty plout |
float (číslo s plovoucí řádovou čárkou) | Generování 2D šumu perlin |
Mathf | Stolní tenis | t ploutlength plout |
float (číslo s plovoucí řádovou čárkou) | PingPong vrátí hodnotu, která se zvýší a sníží mezi hodnotou 0 a délkou. |
Mathf | Zajatec | f ploutp plout |
float (číslo s plovoucí řádovou čárkou) | Vrátí f umocněné na mocninu p. |
Mathf | Opakovat | t ploutlength plout |
float (číslo s plovoucí řádovou čárkou) | Smyčí hodnotu t, aby nebyla nikdy větší než délka a nikdy menší než 0. |
Mathf | Kulatý | f plout |
float (číslo s plovoucí řádovou čárkou) | Vrátí f zaokrouhlené na nejbližší celé číslo. |
Mathf | Zaokrouhlit na int | f plout |
int | Vrátí f zaokrouhlené na nejbližší celé číslo. |
Mathf | Podepsat | f plout |
float (číslo s plovoucí řádovou čárkou) | Vrátí znaménko f. |
Mathf | Hřích | f plout |
float (číslo s plovoucí řádovou čárkou) | Vrátí sinus úhlu f. |
Mathf | Hladký krok | from ploutto ploutt plout |
float (číslo s plovoucí řádovou čárkou) | Interpoluje mezi minimálním a maximálním vyrovnáním v mezích. |
Mathf | Sqrt | f plout |
float (číslo s plovoucí řádovou čárkou) | Vrátí druhou odmocninu f. |
Mathf | Opálení | f plout |
float (číslo s plovoucí řádovou čárkou) | Vrátí tangens úhlu f v radiánech. |
Matice4x4
Standardní transformační matice 4x4.
Vlastnost | Type | Popis | Číst? | Psát? |
---|---|---|---|---|
Matice 4x 4 | Získání determinantu | float (číslo s plovoucí řádovou čárkou) | Determinant matice. (Jen pro čtení) | ano | ne |
Matice 4x 4 | Získání identity | Matice4x4 | Vrátí matici identity (jen pro čtení). | ano | ne |
Matice 4x 4 | Získat inverzní funkci | Matice4x4 | Inverzní funkce této matice. (Jen pro čtení) | ano | ne |
Matice 4x 4 | Je identita | bool | Zkontroluje, jestli se jedná o matici identit. (Jen pro čtení) | ano | ne |
Matice 4x 4 | Získání ztráty měřítka | Vector3 | Pokusí se získat hodnotu měřítka z matice. (Jen pro čtení) | ano | ne |
Matice 4x 4 | Získat M 00 Matice 4x 4 | Nastavit M 00 |
float (číslo s plovoucí řádovou čárkou) | ano | ano | |
Matice 4x 4 | Získat M 01 Matice 4x 4 | Nastavit M 01 |
float (číslo s plovoucí řádovou čárkou) | ano | ano | |
Matice 4x 4 | Získat M 02 Matice 4x 4 | Nastavit M 02 |
float (číslo s plovoucí řádovou čárkou) | ano | ano | |
Matice 4x 4 | Získat M 03 Matice 4x 4 | Nastavit M 03 |
float (číslo s plovoucí řádovou čárkou) | ano | ano | |
Matice 4x 4 | Získat M 10 Matice 4x 4 | Nastavit M 10 |
float (číslo s plovoucí řádovou čárkou) | ano | ano | |
Matice 4x 4 | Získání M 11 Matice 4x 4 | Nastavit M 11 |
float (číslo s plovoucí řádovou čárkou) | ano | ano | |
Matice 4x 4 | Získání M 12 Matice 4x 4 | Nastavit M 12 |
float (číslo s plovoucí řádovou čárkou) | ano | ano | |
Matice 4x 4 | Získání M 13 Matice 4x 4 | Nastavit M 13 |
float (číslo s plovoucí řádovou čárkou) | ano | ano | |
Matice 4x 4 | Získat M 20 Matice 4x 4 | Nastavit M 20 |
float (číslo s plovoucí řádovou čárkou) | ano | ano | |
Matice 4x 4 | Získání M 21 Matice 4x 4 | Nastavit M 21 |
float (číslo s plovoucí řádovou čárkou) | ano | ano | |
Matice 4x 4 | Získat M 22 Matice 4x 4 | Nastavit M 22 |
float (číslo s plovoucí řádovou čárkou) | ano | ano | |
Matice 4x 4 | Získání M 23 Matice 4x 4 | Nastavit M 23 |
float (číslo s plovoucí řádovou čárkou) | ano | ano | |
Matice 4x 4 | Získat M 30 Matice 4x 4 | Nastavit M 30 |
float (číslo s plovoucí řádovou čárkou) | ano | ano | |
Matice 4x 4 | Získat M 31 Matice 4x 4 | Nastavit M 31 |
float (číslo s plovoucí řádovou čárkou) | ano | ano | |
Matice 4x 4 | Získání M 32 Matice 4x 4 | Nastavit M 32 |
float (číslo s plovoucí řádovou čárkou) | ano | ano | |
Matice 4x 4 | Získání M 33 Matice 4x 4 | Nastavit M 33 |
float (číslo s plovoucí řádovou čárkou) | ano | ano | |
Matice 4x 4 | Získání otočení | Čtveřice | Pokusí se získat kvaternion rotace z této matice. | ano | ne |
Matice 4x 4 | Získat transponovat | Matice4x4 | Vrátí transponování této matice (jen pro čtení). | ano | ne |
Matice 4x 4 | Získání nuly | Matice4x4 | Vrátí matici se všemi prvky nastavenými na nulu (Jen pro čtení). | ano | ne |
Uzly | Vstupy | Výstupy | Popis |
---|---|---|---|
Matice 4x 4 | Vytvoření matice 4x 4 | column0 Vector4column1 Vector4column2 Vector4column3 Vector4 |
Matice4x4 | |
Matice 4x 4 | Determinant | m Matice4x4 |
float (číslo s plovoucí řádovou čárkou) | |
Matice 4x 4 | Komolý kužel | left ploutright ploutbottom plouttop ploutzNear ploutzFar plout |
Matice4x4 | Tato funkce vrátí projekční matici se zobrazením frustum, která má téměř rovinu definovanou souřadnicemi, které byly předány. |
Matice 4x 4 | Získání sloupce | index Int |
Vector4 | Získá sloupec matice. |
Matice 4x 4 | Získat pozici | Vector3 | Získání vektoru pozice z matice | |
Matice 4x 4 | Získat řádek | index Int |
Vector4 | Vrátí řádek matice. |
Matice 4x 4 | Inverzní | m Matice4x4 |
Matice4x4 | |
Matice 4x 4 | Dívat se na | from Vector3to Vector3up Vector3 |
Matice4x4 | Vytvořte matici "look at". |
Matice 4x 4 | Násobení bodu | point Vector3 |
Vector3 | Transformuje pozici podle této matice (obecné). |
Matice 4x 4 | Násobit bod 3x 4 | point Vector3 |
Vector3 | Transformuje pozici touto maticí (rychle). |
Matice 4x 4 | Násobení vektoru | vector Vector3 |
Vector3 | Transformuje směr podle této matice. |
Matice 4x 4 | Orto | left ploutright ploutbottom plouttop ploutzNear ploutzFar plout |
Matice4x4 | Vytvořte orthogonální projekční matici. |
Matice 4x 4 | Perspektiva | fov ploutaspect ploutzNear ploutzFar plout |
Matice4x4 | Vytvoří perspektivní matici projekce. |
Matice 4x 4 | Otáčet | q Čtveřice |
Matice4x4 | Vytvoří matici otáčení. |
Matice 4x 4 | Škála | vector Vector3 |
Matice4x4 | Vytvoří matici škálování. |
Matice 4x 4 | Nastavit sloupec | index Intcolumn Vector4 |
void | Nastaví sloupec matice. |
Matice 4x 4 | Nastavit řádek | index Introw Vector4 |
void | Nastaví řádek matice. |
Matice 4x 4 | Nastavení TRS | pos Vector3q Čtveřices Vector3 |
void | Nastaví tuto matici na překlad, otočení a matici škálování. |
Matice 4x 4 | Překládat | vector Vector3 |
Matice4x4 | Vytvoří matici překladu. |
Matice 4x 4 | Transponovat | m Matice4x4 |
Matice4x4 | |
Matice 4x 4 | TRS | pos Vector3q Čtveřices Vector3 |
Matice4x4 | Vytvoří matici překladu, otočení a škálování. |
Matice 4x 4 | Platné TRS | bool | Zkontroluje, jestli je tato matice platnou transformační maticí. |
Čtveřice
Quaterniony se používají k reprezentaci otočení.
Vlastnost | Type | Popis | Číst? | Psát? | Skript |
---|---|---|---|---|---|
Quaternion | Získání eulerových úhlů Quaternion | Nastavení eulerových úhlů |
Vector3 | Vrátí nebo nastaví reprezentaci úhlu euleru otáčení. | ano | ano | |
Quaternion | Získání identity | Čtveřice | Obměně identity (jen pro čtení) | ano | ne | |
Quaternion | Získání normalizovaného | Čtveřice | Vrátí tuto kvaternion s velikostí 1 (jen pro čtení). | ano | ne | |
Quaternion | Získat W Quaternion | Nastavit W |
float (číslo s plovoucí řádovou čárkou) | W součást quaternionu. Neupravujte přímo kvaterniony. | ano | ano | |
Quaternion | Získat X Quaternion | Nastavit X |
float (číslo s plovoucí řádovou čárkou) | X součást quaternionu. Neupravujte to přímo, pokud neznáte kvaterniony uvnitř ven. | ano | ano | |
Quaternion | Získat Y Quaternion | Nastavit Y |
float (číslo s plovoucí řádovou čárkou) | Součást Y quaternionu. Neupravujte to přímo, pokud neznáte kvaterniony uvnitř ven. | ano | ano | |
Quaternion | Získat Z Quaternion | Set Z |
float (číslo s plovoucí řádovou čárkou) | Z součást quaternionu. Neupravujte to přímo, pokud neznáte kvaterniony uvnitř ven. | ano | ano |
Uzly | Vstupy | Výstupy | Popis |
---|---|---|---|
Quaternion | Vytvoření quaternionu | x plouty ploutz ploutw plout |
Čtveřice | Vytvoří novou quaternion s danými komponentami x,y,z, w. |
Quaternion | Úhel | a Čtveřiceb Čtveřice |
float (číslo s plovoucí řádovou čárkou) | Vrátí úhel ve stupních mezi dvěma otočeními a a b. |
Quaternion | Osa úhlu | angle ploutaxis Vector3 |
Čtveřice | Vytvoří otočení, které otáčí úhlové stupně kolem osy. |
Quaternion | Tečka | a Čtveřiceb Čtveřice |
float (číslo s plovoucí řádovou čárkou) | Tečkovaný součin mezi dvěma otočeními. |
Quaternion | Eulerova | x plouty ploutz plout |
Čtveřice | Vrátí otočení, které otočí stupně z kolem osy z, x stupňů kolem osy x a y kolem osy y; v daném pořadí. |
Quaternion | Eulerova | euler Vector3 |
Čtveřice | Vrátí otočení, které otáčí stupně z kolem osy z, x stupňů kolem osy x a y kolem osy y. |
Quaternion | Od do otočení | fromDirection Vector3toDirection Vector3 |
Čtveřice | Vytvoří rotaci, která se otočí zDirection do toDirection. |
Quaternion | Inverzní | rotation Čtveřice |
Čtveřice | Vrátí inverzní funkci otočení. |
Quaternion | Lerp | a Čtveřiceb Čtveřicet plout |
Čtveřice | Interpoluje výsledek mezi a b podle t a následně normalizuje výsledek. Parametr t je uchnutý do rozsahu [0, 1]. |
Quaternion | Lerp Unclamped | a Čtveřiceb Čtveřicet plout |
Čtveřice | Interpoluje výsledek mezi a b podle t a následně normalizuje výsledek. Parametr t není upnutý. |
Quaternion | Otočení vzhledu | forward Vector3 |
Čtveřice | Vytvoří otočení se zadaným směrem dopředu a směrem nahoru. |
Quaternion | Otočení vzhledu | forward Vector3upwards Vector3 |
Čtveřice | Vytvoří otočení se zadaným směrem dopředu a směrem nahoru. |
Quaternion | Normalizovat | q Čtveřice |
Čtveřice | Převede tento kvarternion na jeden se stejnou orientací, ale s velikostí 1. |
Quaternion | Otočit směrem k | from Čtveřiceto ČtveřicemaxDegreesDelta plout |
Čtveřice | Otočí otočení směrem směrem k. |
Quaternion | Nastavit | newX ploutnewY ploutnewZ ploutnewW plout |
void | Nastavte součásti x, y, z a w existující quaternionu. |
Quaternion | Nastavit od otočení | fromDirection Vector3toDirection Vector3 |
void | Vytvoří rotaci, která se otočí zDirection do toDirection. |
Quaternion | Nastavit otočení vzhledu | view Vector3 |
void | Vytvoří otočení se zadaným směrem dopředu a směrem nahoru. |
Quaternion | Nastavit otočení vzhledu | view Vector3up Vector3 |
void | Vytvoří otočení se zadaným směrem dopředu a směrem nahoru. |
Quaternion | Slerp | a Čtveřiceb Čtveřicet plout |
Čtveřice | Šifricky interpoluje mezi kvaterniony a b poměrem t. Parametr t je uchnutý do rozsahu [0, 1]. |
Quaternion | Slerp Unclamped | a Čtveřiceb Čtveřicet plout |
Čtveřice | Šifricky interpoluje mezi a b o t. Parametr t není upnutý. |
Paprsek
Reprezentace paprsků.
Vlastnost | Type | Popis | Číst? | Psát? |
---|---|---|---|---|
Ray | Získat směr Ray | Nastavit směr |
Vector3 | Směr paprsku. | ano | ano |
Ray | Získat původ Ray | Nastavit zdroj |
Vector3 | Počáteční bod paprsku. | ano | ano |
Uzly | Vstupy | Výstupy | Popis |
---|---|---|---|
Ray | Vytvořit Ray | origin Vector3direction Vector3 |
Paprsek | Vytvoří paprsek začínající na původu podél směru. |
Ray | Získat bod | distance plout |
Vector3 | Vrátí bod v jednotkách vzdálenosti podél paprsku. |
Rect
2D obdélník definovaný umístěním X a Y, šířkou a výškou.
Vlastnost | Type | Popis | Číst? | Psát? | |
---|---|---|---|---|---|
Rect | Získat na střed Rect | Nastavit střed |
Vector2 | Pozice středu obdélníku. | ano | ano | |
Rect | Získat výšku Rect | Nastavit výšku |
float (číslo s plovoucí řádovou čárkou) | Výška obdélníku měřená od pozice Y. | ano | ano | |
Rect | Získat maximum Rect | Nastavit maximální hodnotu |
Vector2 | Pozice maximálního rohu obdélníku. | ano | ano | |
Rect | Získat min Rect | Nastavit min. |
Vector2 | Pozice minimálního rohu obdélníku. | ano | ano | |
Rect | Získat pozici Rect | Nastavit pozici |
Vector2 | Pozice X a Y obdélníku. | ano | ano | |
Rect | Získat velikost Rect | Nastavit velikost |
Vector2 | Šířka a výška obdélníku. | ano | ano | |
Rect | Získat šířku Rect | Nastavit šířku |
float (číslo s plovoucí řádovou čárkou) | Šířka obdélníku měřená od pozice X. | ano | ano | |
Rect | Získat X Rect | Nastavit X |
float (číslo s plovoucí řádovou čárkou) | Souřadnice X obdélníku. | ano | ano | |
Rect | Získání X Max Rect | Nastavit X Max |
float (číslo s plovoucí řádovou čárkou) | Maximální souřadnice X obdélníku. | ano | ano | |
Rect | Získat X Min Rect | Nastavení X min |
float (číslo s plovoucí řádovou čárkou) | Minimální souřadnice X obdélníku. | ano | ano | |
y |
float (číslo s plovoucí řádovou čárkou) | Souřadnice Y obdélníku. | ano | ano | Rect | Získat Y Rect | Nastavit Y |
Rect | Získat Y Max Rect | Nastavit maximum Y |
float (číslo s plovoucí řádovou čárkou) | Maximální souřadnice Y obdélníku. | ano | ano | |
Rect | Získat Y Min Rect | Nastavit minimální hodnotu Y |
float (číslo s plovoucí řádovou čárkou) | Minimální souřadnice Y obdélníku. | ano | ano | |
Rect | Získání nuly | Rect | Zkratka pro psaní nového Rect(0,0;0;0). | ano | ne |
Uzly | Vstupy | Výstupy | Popis |
---|---|---|---|
Rect | Vytvořit rect | x plouty ploutwidth ploutheight plout |
Rect | Vytvoří nový obdélník. |
Rect | Vytvořit rect | position Vector2size Vector2 |
Rect | Vytvoří obdélník s danou velikostí a umístěním. |
Rect | Obsahuje | point Vector2 |
bool | Vrátí hodnotu true, pokud je součástí bodu x a y bod uvnitř tohoto obdélníku. Pokud je argument allowInverse přítomný a true, je možné, že šířka a výška rectu budou mít záporné hodnoty (tj. minimální hodnota je větší než maximum) a test bude fungovat. |
Rect | Obsahuje | point Vector3 |
bool | Vrátí hodnotu true, pokud je součástí bodu x a y bod uvnitř tohoto obdélníku. Pokud je argument allowInverse přítomný a true, je možné, že šířka a výška rectu budou mít záporné hodnoty (tj. minimální hodnota je větší než maximum) a test bude fungovat. |
Rect | Obsahuje | point Vector3allowInverse Bool |
bool | Vrátí hodnotu true, pokud je součástí bodu x a y bod uvnitř tohoto obdélníku. Pokud je argument allowInverse přítomný a true, je možné, že šířka a výška rectu budou mít záporné hodnoty (tj. minimální hodnota je větší než maximum) a test bude fungovat. |
Rect | Rovná se | other Rect |
bool | |
Rect | Minimální maximální hodnota rect | xmin ploutymin ploutxmax ploutymax plout |
Rect | Vytvoří obdélník z minimálních a maximálních hodnot souřadnic. |
Rect | Normalizované na bod | rectangle RectnormalizedRectCoordinates Vector2 |
Vector2 | Vrátí bod uvnitř obdélníku zadanou normalizovanými souřadnicemi. |
Rect | Překrývá | other Rect |
bool | Vrátí hodnotu true, pokud se druhý obdélník překrývá. Pokud je funkce allowInverse přítomná a true, šířky a výšky rectů mohou přijímat záporné hodnoty (tj. minimální hodnota je větší než maximum) a test bude i nadále fungovat. |
Rect | Překrývá | other RectallowInverse Bool |
bool | Vrátí hodnotu true, pokud se druhý obdélník překrývá. Pokud je funkce allowInverse přítomná a true, šířky a výšky rectů mohou přijímat záporné hodnoty (tj. minimální hodnota je větší než maximum) a test bude i nadále fungovat. |
Rect | Point To Normalized | rectangle Rectpoint Vector2 |
Vector2 | Vrátí normalizované souřadnice, které koagují na bod. |
Rect | Nastavit | x plouty ploutwidth ploutheight plout |
void | Nastavte součásti existujícího objektu Rect. |
Vector2
Znázornění 2D vektorů a bodů
Vlastnost | Type | Popis | Číst? | Psát? |
---|---|---|---|---|
Vektor 2 | Spolknout | Vector2 | Zkratka pro psaní vector2(0, -1). | ano | ne |
Vektor 2 | Získat doleva | Vector2 | Zkratka pro psaní vector2(-1, 0). | ano | ne |
Vektor 2 | Získat velikost | float (číslo s plovoucí řádovou čárkou) | Vrátí délku tohoto vektoru (jen pro čtení). | ano | ne |
Vektor 2 | Získání záporného nekonečna | Vector2 | Zkratka pro psaní vector2(float). NegativeInfinity, float. NegativeInfinity). | ano | ne |
Vektor 2 | Získání normalizovaného | Vector2 | Vrátí tento vektor s velikostí 1 (jen pro čtení). | ano | ne |
Vektor 2 | Získat jednu | Vector2 | Zkratka pro psaní vector2(1, 1). | ano | ne |
Vektor 2 | Získání kladného nekonečna | Vector2 | Zkratka pro psaní vector2(float). PositiveInfinity, float. PositiveInfinity). | ano | ne |
Vektor 2 | Získat doprava | Vector2 | Zkratka pro psaní vector2(1, 0). | ano | ne |
Vektor 2 | Získat velikost Sqr | float (číslo s plovoucí řádovou čárkou) | Vrátí druhou délku tohoto vektoru (jen pro čtení). | ano | ne |
Vektor 2 | Zvedni se | Vector2 | Zkratka pro psaní vector2(0, 1). | ano | ne |
Vektor 2 | Získat X Vektor 2 | Nastavit X |
float (číslo s plovoucí řádovou čárkou) | X komponenta vektoru. | ano | ano |
Vektor 2 | Získat Y Vektor 2 | Nastavit Y |
float (číslo s plovoucí řádovou čárkou) | Část vektoru Y. | ano | ano |
Vektor 2 | Získání nuly | Vector2 | Zkratka pro psaní vector2(0, 0). | ano | ne |
Uzly | Vstupy | Výstupy | Popis |
---|---|---|---|
Vektor 2 | Vytvořit vektor 2 | x plouty plout |
Vector2 | Vytvoří nový vektor s danými komponentami x, y. |
Vektor 2 | Úhel | from Vector2to Vector2 |
float (číslo s plovoucí řádovou čárkou) | Získá nepodepsaný úhel ve stupních mezi a do. |
Vektor 2 | Velikost svorky | vector Vector2maxLength plout |
Vector2 | Vrátí kopii vektoru s velikostí upnutou na maxLength. |
Vektor 2 | Vzdálenost | a Vector2b Vector2 |
float (číslo s plovoucí řádovou čárkou) | Vrátí vzdálenost mezi a a b. |
Vektor 2 | Tečka | lhs Vector2rhs Vector2 |
float (číslo s plovoucí řádovou čárkou) | Tečkovaný součin dvou vektorů. |
Vektor 2 | Rovná se | other Vector2 |
bool | |
Vektor 2 | Lerp | a Vector2b Vector2t plout |
Vector2 | Lineárně interpoluje mezi vektory a a b o t. |
Vektor 2 | Lerp Unclamped | a Vector2b Vector2t plout |
Vector2 | Lineárně interpoluje mezi vektory a a b o t. |
Vektor 2 | Max | lhs Vector2rhs Vector2 |
Vector2 | Vrátí vektor, který je vyroben z největších složek dvou vektorů. |
Vektor 2 | Min | lhs Vector2rhs Vector2 |
Vector2 | Vrátí vektor, který je vyroben z nejmenších komponent dvou vektorů. |
Vektor 2 | Přesunout směrem k | current Vector2target Vector2maxDistanceDelta plout |
Vector2 | Přesune bod aktuální směrem k cíli. |
Vektor 2 | Normalizovat | void | Z tohoto vektoru je velikost 1. | |
Vektor 2 | Kolmý | inDirection Vector2 |
Vector2 | Vrátí 2D vektor kolmo k tomuto 2D vektoru. Výsledek se vždy otočí o 90 stupňů ve směru proti směru hodinových ručiček pro 2D souřadnicový systém, kde se osa Y posune nahoru. |
Vektor 2 | Odrážet | inDirection Vector2inNormal Vector2 |
Vector2 | Odráží vektor z vektoru definovaného normálním. |
Vektor 2 | Škála | scale Vector2 |
void | Vynásobí každou komponentu tohoto vektoru stejnou komponentou měřítka. |
Vektor 2 | Škála | a Vector2b Vector2 |
Vector2 | Vynásobí dva vektory. |
Vektor 2 | Nastavit | newX ploutnewY plout |
void | Nastavte součásti x a y existujícího vector2. |
Vektor 2 | Podepsaný úhel | from Vector2to Vector2 |
float (číslo s plovoucí řádovou čárkou) | Získá podepsaný úhel ve stupních mezi a do. |
Vektor 2 | Velikost Sqr | float (číslo s plovoucí řádovou čárkou) | ||
Vektor 2 | Velikost Sqr | a Vector2 |
float (číslo s plovoucí řádovou čárkou) |
Vector3
Znázornění 3D vektorů a bodů
Vlastnost | Type | Popis | Číst? | Psát? |
---|---|---|---|---|
Vektor 3 | Vrať se | Vector3 | Zkratka pro psaní vektoru 3(0, 0, -1). | ano | ne |
Vektor 3 | Spolknout | Vector3 | Zkratka pro psaní vektoru 3(0, -1, 0). | ano | ne |
Vektor 3 | Získat vpřed | Vector3 | Zkratka pro psaní vektoru 3(0, 0, 1). | ano | ne |
Vektor 3 | Získat doleva | Vector3 | Zkratka pro psaní vektoru 3(-1, 0, 0). | ano | ne |
Vektor 3 | Získat velikost | float (číslo s plovoucí řádovou čárkou) | Vrátí délku tohoto vektoru (jen pro čtení). | ano | ne |
Vektor 3 | Získání záporného nekonečna | Vector3 | Zkratka pro psaní vector3(float). NegativeInfinity, float. NegativeInfinity, float. NegativeInfinity). | ano | ne |
Vektor 3 | Získání normalizovaného | Vector3 | Vrátí tento vektor s velikostí 1 (jen pro čtení). | ano | ne |
Vektor 3 | Získat jednu | Vector3 | Zkratka pro psaní vektoru 3(1, 1, 1). | ano | ne |
Vektor 3 | Získání kladného nekonečna | Vector3 | Zkratka pro psaní vector3(float). PositiveInfinity, float. PositiveInfinity, float. PositiveInfinity). | ano | ne |
Vektor 3 | Získat doprava | Vector3 | Zkratka pro psaní vektoru 3(1, 0, 0). | ano | ne |
Vektor 3 | Získat velikost Sqr | float (číslo s plovoucí řádovou čárkou) | Vrátí druhou délku tohoto vektoru (jen pro čtení). | ano | ne |
Vektor 3 | Zvedni se | Vector3 | Zkratka pro psaní vektoru 3(0, 1, 0). | ano | ne |
Vektor 3 | Získat X Vektor 3 | Nastavit X |
float (číslo s plovoucí řádovou čárkou) | X komponenta vektoru. | ano | ano |
Vektor 3 | Získat Y Vektor 3 | Nastavit Y |
float (číslo s plovoucí řádovou čárkou) | Část vektoru Y. | ano | ano |
Vektor 3 | Získat Z Vektor 3 | Set Z |
float (číslo s plovoucí řádovou čárkou) | Z součást vektoru. | ano | ano |
Vektor 3 | Získání nuly | Vector3 | Zkratka pro psaní vektoru 3(0, 0, 0). | ano | ne |
Uzly | Vstupy | Výstupy | Popis |
---|---|---|---|
Vektor 3 | Vytvořit vektor 3 | x plouty plout |
Vector3 | Vytvoří nový vektor s danými komponentami x, y a nastaví z na nulu. |
Vektor 3 | Vytvořit vektor 3 | x plouty ploutz plout |
Vector3 | Vytvoří nový vektor s danými komponentami x, y a z. |
Vektor 3 | Úhel | from Vector3to Vector3 |
float (číslo s plovoucí řádovou čárkou) | Vypočítá úhel mezi vektory od a. |
Vektor 3 | Velikost svorky | vector Vector3maxLength plout |
Vector3 | Vrátí kopii vektoru s velikostí upnutou na maxLength. |
Vektor 3 | Kříž | lhs Vector3rhs Vector3 |
Vector3 | Křížový součin dvou vektorů |
Vektor 3 | Vzdálenost | a Vector3b Vector3 |
float (číslo s plovoucí řádovou čárkou) | Vrátí vzdálenost mezi a a b. |
Vektor 3 | Tečka | lhs Vector3rhs Vector3 |
float (číslo s plovoucí řádovou čárkou) | Tečkovaný součin dvou vektorů. |
Vektor 3 | Rovná se | other Vector3 |
bool | |
Vektor 3 | Lerp | a Vector3b Vector3t plout |
Vector3 | Lineárně interpoluje mezi dvěma body. |
Vektor 3 | Lerp Unclamped | a Vector3b Vector3t plout |
Vector3 | Lineárně interpoluje mezi dvěma vektory. |
Vektor 3 | Velikost | vector Vector3 |
float (číslo s plovoucí řádovou čárkou) | |
Vektor 3 | Max | lhs Vector3rhs Vector3 |
Vector3 | Vrátí vektor, který je vyroben z největších složek dvou vektorů. |
Vektor 3 | Min | lhs Vector3rhs Vector3 |
Vector3 | Vrátí vektor, který je vyroben z nejmenších komponent dvou vektorů. |
Vektor 3 | Přesunout směrem k | current Vector3target Vector3maxDistanceDelta plout |
Vector3 | Vypočítejte pozici mezi body určenými aktuálním a cílovým objektem a nepřesouvají se dál než vzdálenost určená parametrem maxDistanceDelta. |
Vektor 3 | Normalizovat | value Vector3 |
Vector3 | Z tohoto vektoru je velikost 1. |
Vektor 3 | Projekt | vector Vector3onNormal Vector3 |
Vector3 | Promítá vektor do jiného vektoru. |
Vektor 3 | Projekt v rovině | vector Vector3planeNormal Vector3 |
Vector3 | Promítá vektor na rovinu definovanou normálním orthogonálním rovinou. |
Vektor 3 | Odrážet | inDirection Vector3inNormal Vector3 |
Vector3 | Odráží vektor mimo rovinu definovanou normálním. |
Vektor 3 | Otočit směrem k | current Vector3target Vector3maxRadiansDelta ploutmaxMagnitudeDelta plout |
Vector3 | Otočí vektor aktuální směrem k cíli. |
Vektor 3 | Škála | scale Vector3 |
void | Vynásobí každou komponentu tohoto vektoru stejnou komponentou měřítka. |
Vektor 3 | Škála | a Vector3b Vector3 |
Vector3 | Vynásobí dva vektory. |
Vektor 3 | Nastavit | newX ploutnewY ploutnewZ plout |
void | Nastavte součásti x, y a z existujícího vector3. |
Vektor 3 | Podepsaný úhel | from Vector3to Vector3axis Vector3 |
float (číslo s plovoucí řádovou čárkou) | Vypočítá podepsaný úhel mezi vektory od a do ve vztahu k ose. |
Vektor 3 | Slerp | a Vector3b Vector3t plout |
Vector3 | Šifricky interpoluje mezi dvěma vektory. |
Vektor 3 | Slerp Unclamped | a Vector3b Vector3t plout |
Vector3 | Šifricky interpoluje mezi dvěma vektory. |
Vektor 3 | Velikost Sqr | vector Vector3 |
float (číslo s plovoucí řádovou čárkou) |
Vector4
Reprezentace čtyřrozměrných vektorů
Vlastnost | Type | Popis | Číst? | Psát? |
---|---|---|---|---|
Vektor 4 | Získat velikost | float (číslo s plovoucí řádovou čárkou) | Vrátí délku tohoto vektoru (jen pro čtení). | ano | ne |
Vektor 4 | Získání záporného nekonečna | Vector4 | Zkratka pro psaní vector4(float). NegativeInfinity, float. NegativeInfinity, float. NegativeInfinity, float. NegativeInfinity). | ano | ne |
Vektor 4 | Získání normalizovaného | Vector4 | Vrátí tento vektor s velikostí 1 (jen pro čtení). | ano | ne |
Vektor 4 | Získat jednu | Vector4 | Zkratka pro psaní vektoru 4(1;1;1;1). | ano | ne |
Vektor 4 | Získání kladného nekonečna | Vector4 | Zkratka pro psaní vector4(float). PositiveInfinity, float. PositiveInfinity, float. PositiveInfinity, float. PositiveInfinity). | ano | ne |
Vektor 4 | Získat velikost Sqr | float (číslo s plovoucí řádovou čárkou) | Vrátí druhou délku tohoto vektoru (jen pro čtení). | ano | ne |
Vektor 4 | Získat W Vektor 4 | Nastavit W |
float (číslo s plovoucí řádovou čárkou) | W součást vektoru. | ano | ano |
Vektor 4 | Získat X Vektor 4 | Nastavit X |
float (číslo s plovoucí řádovou čárkou) | X komponenta vektoru. | ano | ano |
Vektor 4 | Získat Y Vektor 4 | Nastavit Y |
float (číslo s plovoucí řádovou čárkou) | Část vektoru Y. | ano | ano |
Vektor 4 | Získat Z Vektor 4 | Set Z |
float (číslo s plovoucí řádovou čárkou) | Z součást vektoru. | ano | ano |
Vektor 4 | Získání nuly | Vector4 | Zkratka pro psaní vector4(0,0;0;0). | ano | ne |
Uzly | Vstupy | Výstupy | Popis | |
---|---|---|---|---|
Vektor 4 | Vytvořit vektor 4 | x plouty plout |
Vector4 | Vytvoří nový vektor s danými komponentami x, y a nastaví z a w na nulu. | |
Vektor 4 | Vytvořit vektor 4 | x plouty ploutz plout |
Vector4 | Vytvoří nový vektor s daným x, y, z komponentami a nastaví w na nulu. | |
Vektor 4 | Vytvořit vektor 4 | x plouty ploutz ploutw plout |
Vector4 | Vytvoří nový vektor s danými komponentami x, y, z. | |
Vektor 4 | Vzdálenost | a Vector4b Vector4 |
float (číslo s plovoucí řádovou čárkou) | Vrátí vzdálenost mezi a a b. | |
Vektor 4 | Tečka | a Vector4b Vector4 |
float (číslo s plovoucí řádovou čárkou) | Tečkovaný součin dvou vektorů. | |
Vektor 4 | Rovná se | other Vector4 |
bool | ||
Vektor 4 | Lerp | a Vector4b Vector4t plout |
Vector4 | Lineárně interpoluje mezi dvěma vektory. | |
LerpUnclamped |
a Vector4b Vector4t plout |
Vector4 | Lineárně interpoluje mezi dvěma vektory. | Vektor 4 | Lerp Unclamped |
Vektor 4 | Velikost | a Vector4 |
float (číslo s plovoucí řádovou čárkou) | ||
Vektor 4 | Max | lhs Vector4rhs Vector4 |
Vector4 | Vrátí vektor, který je vyroben z největších složek dvou vektorů. | |
Vektor 4 | Min | lhs Vector4rhs Vector4 |
Vector4 | Vrátí vektor, který je vyroben z nejmenších komponent dvou vektorů. | |
Vektor 4 | Přesunout směrem k | current Vector4target Vector4maxDistanceDelta plout |
Vector4 | Přesune bod aktuální směrem k cíli. | |
Vektor 4 | Normalizovat | a Vector4 |
Vector4 | ||
Vektor 4 | Projekt | a Vector4b Vector4 |
Vector4 | Promítá vektor do jiného vektoru. | |
Vektor 4 | Škála | scale Vector4 |
void | Vynásobí každou komponentu tohoto vektoru stejnou komponentou měřítka. | |
Vektor 4 | Škála | a Vector4b Vector4 |
Vector4 | Vynásobí dva vektory. | |
Vektor 4 | Nastavit | newX ploutnewY ploutnewZ ploutnewW plout |
void | Nastavte x, y, z a w součásti existující vektor4. | |
Vektor 4 | Velikost Sqr | float (číslo s plovoucí řádovou čárkou) | |||
Vektor 4 | Velikost Sqr | a Vector4 |
float (číslo s plovoucí řádovou čárkou) | ||
Vektor 4 | Na řetězec | format řetězec |
string | Vrátí formátovaný řetězec pro tento vektor. |
Jiný důvod
AnimationCurve
Uložte kolekci klíčových rámců, které je možné vyhodnotit v průběhu času.
Debug
Třída obsahující metody pro usnadnění ladění při vývoji hry.
Vlastnost | Type | Popis | Číst? | Psát? |
---|---|---|---|---|
Ladění | Is Debug Build | bool | V dialogovém okně Nastavení sestavení je zaškrtávací políčko s názvem Vývoj sestavení. | ano | ne |
Uzly | Vstupy | Výstupy | Popis |
---|---|---|---|
Ladění | Kreslení čáry | start Vector3end Vector3 |
void | Nakreslí čáru mezi zadanými počátečními a koncovými body. |
Ladění | Kreslení čáry | start Vector3end Vector3color Barva |
void | Nakreslí čáru mezi zadanými počátečními a koncovými body. |
Ladění | Kreslení čáry | start Vector3end Vector3color Barvaduration plout |
void | Nakreslí čáru mezi zadanými počátečními a koncovými body. |
Ladění | Kreslení čáry | start Vector3end Vector3color Barvaduration ploutdepthTest Bool |
void | Nakreslí čáru mezi zadanými počátečními a koncovými body. |
Ladění | Kreslení paprsku | start Vector3dir Vector3 |
void | Nakreslí čáru od začátku do začátku + dir ve světových souřadnicích. |
Ladění | Kreslení paprsku | start Vector3dir Vector3color Barva |
void | Nakreslí čáru od začátku do začátku + dir ve světových souřadnicích. |
Ladění | Kreslení paprsku | start Vector3dir Vector3color Barvaduration plout |
void | Nakreslí čáru od začátku do začátku + dir ve světových souřadnicích. |
Ladění | Kreslení paprsku | start Vector3dir Vector3color Barvaduration ploutdepthTest Bool |
void | Nakreslí čáru od začátku do začátku + dir ve světových souřadnicích. |
Ladění | Kláda | message objekt |
void | Zaznamená zprávu do konzoly Unity. |
Ladění | Kláda | message objektcontext Objekt |
void | Zaznamená zprávu do konzoly Unity. |
Ladění | Chyba protokolu | message objekt |
void | Varianta Debug.Log, která protokoluje chybovou zprávu do konzoly. |
Ladění | Chyba protokolu | message objektcontext Objekt |
void | Varianta Debug.Log, která protokoluje chybovou zprávu do konzoly. |
Ladění | Upozornění protokolu | message objekt |
void | Varianta Debug.Log, která do konzoly zaznamená zprávu s upozorněním. |
Ladění | Upozornění protokolu | message objektcontext Objekt |
void | Varianta Debug.Log, která do konzoly zaznamená zprávu s upozorněním. |
DynamicGI
Umožňuje řídit dynamické globální osvětlení.
Uzly | Vstupy | Výstupy | Popis |
---|---|---|---|
Dynamický GI | Aktualizace prostředí | void | Naplánuje aktualizaci mapy datové krychle prostředí. |
Materiál
Třída materiálu.
Podporuje další vlastnosti a metody z UnityEngine.Object.
Vlastnost | Type | Popis | Číst? | Psát? |
---|---|---|---|---|
Materiál | Získat barvu Materiál | Nastavit barvu |
Color | Hlavní barva materiálu. | ano | ano |
Materiál | Získání posunu hlavní textury Materiál | Nastavit odsazení hlavní textury |
Vector2 | Posun hlavní textury. | ano | ano |
Materiál | Získání měřítka hlavní textury Materiál | Nastavení měřítka hlavní textury |
Vector2 | Měřítko hlavní textury. | ano | ano |
Materiál | Získání shaderu Materiál | Nastavení shaderu |
Shader | Shader používaný materiálem. | ano | ano |
Uzly | Vstupy | Výstupy | Popis | |
---|---|---|---|---|
Materiál | Zakázat klíčové slovo | keyword řetězec |
void | Zakáže pro tento materiál klíčové slovo místního shaderu. | |
Materiál | Povolit klíčové slovo | keyword řetězec |
void | Povolí pro tento materiál klíčové slovo místního shaderu. | |
Materiál | Získat barvu | name řetězec |
Color | Získá pojmenovanou hodnotu barvy. | |
Materiál | Získání plovoucí hodnoty | name řetězec |
float (číslo s plovoucí řádovou čárkou) | Získá pojmenovanou hodnotu float. | |
Materiál | Získat celé číslo | name řetězec |
int | Získá pojmenovanou celočíselnou hodnotu. | |
Materiál | Získat matici | name řetězec |
Matice4x4 | Získá pojmenovanou maticovou hodnotu ze shaderu. | |
Materiál | Získání textury | name řetězec |
Textura | Získá pojmenovanou texturu. | |
Materiál | Získání posunu textury | name řetězec |
Vector2 | Získá umístění posun vlastnosti texturyName. | |
Materiál | Získání měřítka textury | name řetězec |
Vector2 | Získá měřítko umístění vlastnosti texturyName. | |
Materiál | Získání vektoru | name řetězec |
Vector4 | Získá pojmenovanou vektorovou hodnotu. | |
Materiál | Má barvu | name řetězec |
bool | Zkontroluje, jestli má soubor ShaderLab přiřazený k material vlastnost Color s daným názvem. | |
Materiál | Má plovoucí | name řetězec |
bool | Zkontroluje, jestli má soubor ShaderLab přiřazený k material vlastnost Float s daným názvem. To také funguje s Float Array vlastnost. | |
Materiál | Obsahuje celé číslo. | name řetězec |
bool | Zkontroluje, jestli má soubor ShaderLab přiřazený k material celočíselnou vlastnost s daným názvem. | |
Materiál | Má matici | name řetězec |
bool | Zkontroluje, jestli má soubor ShaderLab přiřazený k material vlastnost Matrix s daným názvem. To také funguje s Matrix Array vlastnost. | |
Materiál | Has – vlastnost | name řetězec |
bool | Zkontroluje, jestli má soubor ShaderLab přiřazený k material vlastnost s daným názvem. | |
HasTexture |
name řetězec |
bool | Zkontroluje, zda shaderLab soubor přiřazený k Material má texturu vlastnost s daným názvem. | Materiál | Má texturu |
Materiál | Má vektor | name řetězec |
bool | Zkontroluje, zda shaderLab soubor přiřazený k Material má vektor vlastnost s daným názvem. To také funguje s Vector Array vlastnost. | |
Materiál | Je povoleno klíčové slovo | keyword řetězec |
bool | Zkontroluje, jestli je pro tento materiál povolené místní klíčové slovo shaderu. | |
Materiál | Lerp | start Materiálend Materiált plout |
void | Interpolace vlastností mezi dvěma materiály | |
Materiál | Nastavit barvu | name řetězecvalue Barva |
void | Nastaví hodnotu barvy. | |
Materiál | Nastavit plovoucí hodnotu | name řetězecvalue plout |
void | Nastaví pojmenovanou hodnotu float. | |
Materiál | Nastavit celé číslo | name řetězecvalue Int |
void | Nastaví pojmenovanou celočíselnou hodnotu. | |
Materiál | Nastavit matici | name řetězecvalue Matice4x4 |
void | Nastaví pojmenovanou matici pro shader. | |
Materiál | Nastavit značku přepsání | tag řetězecval řetězec |
void | Nastaví značku přepsání nebo hodnotu materiálu. | |
Materiál | Nastavit texturu | name řetězecvalue Textura |
void | Nastaví pojmenovanou texturu. | |
Materiál | Nastavit odsazení textury | name řetězecvalue Vector2 |
void | Nastaví posun umístění dané textury. Parametr name je definován v shaderu. Tato metoda vytvoří novou instanci Material. | |
Materiál | Nastavit měřítko textury | name řetězecvalue Vector2 |
void | Nastaví měřítko umístění vlastnosti TexturaName. | |
Materiál | Nastavit vektor | name řetězecvalue Vector4 |
void | Nastaví pojmenovanou vektorovou hodnotu. |
MaterialPropertyBlock
Blok hodnot materiálu, které se mají použít.
metoda | Parametry | Návraty | Skript |
---|---|---|---|
Blok vlastností materiálu | Vytvořit blok vlastností materiálu | MaterialPropertyBlock |
Síť
Třída, která umožňuje vytvářet nebo upravovat sítě.
Podporuje další vlastnosti a metody z UnityEngine.Object.
Vlastnost | Type | Popis | Číst? | Psát? |
---|---|---|---|---|
Mesh | Získat hranice | Hranice | Ohraničující svazek sítě. | ano | ne |
Mesh | Je čitelný | bool | Vrátí hodnotu true, pokud je povolená funkce Mesh pro čtení a zápis nebo nepravda, pokud není povolená. | ano | ne |
Mesh | Získání počtu vrcholů | int | Vrátí početvrcholch | ano | ne |
Objekt
Základní třída pro všechny objekty Unity může odkazovat.
Vlastnost | Type | Popis | Číst? | Psát? |
---|---|---|---|---|
Objekt Unity | Získat název | string | Název objektu. | ano | ne |
Náhodný
Snadné generování náhodných dat pro hry.
Vlastnost | Type | Popis | Číst? | Psát? |
---|---|---|---|---|
Náhodné | Získat vnitřní kruh jednotek | Vector2 | Vrátí náhodný bod uvnitř kruhu nebo na kruhu s poloměrem 1,0 (jen pro čtení). | ano | ne |
Náhodné | Získat vnitřní jednotku Sphere | Vector3 | Vrátí náhodný bod uvnitř nebo na kouli s poloměrem 1,0 (jen pro čtení). | ano | ne |
Náhodné | Získat na jednotku Sphere | Vector3 | Vrátí náhodný bod na povrchu koule s poloměrem 1,0 (jen pro čtení). | ano | ne |
Náhodné | Získání otočení | Čtveřice | Vrátí náhodnou rotaci (jen pro čtení). | ano | ne |
Náhodné | Získání uniformy otočení | Čtveřice | Vrátí náhodnou rotaci s jednotným rozdělením (jen pro čtení). | ano | ne |
Náhodné | Získat hodnotu | float (číslo s plovoucí řádovou čárkou) | Vrátí náhodnou hodnotu float v rozsahu [0.0..1.0] (oblast je včetně) (jen pro čtení). | ano | ne |
Uzly | Vstupy | Výstupy | Popis |
---|---|---|---|
Náhodné | Barevný HSV | Color | Vygeneruje náhodnou barvu z rozsahů HSV a alfa. | |
Náhodné | Barevný HSV | hueMin plouthueMax plout |
Color | Vygeneruje náhodnou barvu z rozsahů HSV a alfa. |
Náhodné | Barevný HSV | hueMin plouthueMax ploutsaturationMin ploutsaturationMax plout |
Color | Vygeneruje náhodnou barvu z rozsahů HSV a alfa. |
Náhodné | Barevný HSV | hueMin plouthueMax ploutsaturationMin ploutsaturationMax ploutvalueMin ploutvalueMax plout |
Color | Vygeneruje náhodnou barvu z rozsahů HSV a alfa. |
Náhodné | Barevný HSV | hueMin plouthueMax ploutsaturationMin ploutsaturationMax ploutvalueMin ploutvalueMax ploutalphaMin ploutalphaMax plout |
Color | Vygeneruje náhodnou barvu z rozsahů HSV a alfa. |
Náhodné | Inicializační stav | seed Int |
void | Inicializuje stav generátoru náhodných čísel počátečním číslem. |
Náhodné | Rozmezí | minInclusive ploutmaxInclusive plout |
float (číslo s plovoucí řádovou čárkou) | Vrátí náhodnou hodnotu float v rámci [minInclusive.. maxInclusive] (rozsah je inkluzivní). |
Náhodné | Rozmezí | minInclusive IntmaxExclusive Int |
int | Vrátí náhodný int v rámci [minInclusive.. maxExclusive) (jen pro čtení). |
RenderSettings
Nastavení vykreslení obsahuje hodnoty pro řadu vizuálních prvků ve scéně, jako je mlha a okolní světlo.
Podporuje další vlastnosti a metody z UnityEngine.Object.
Vlastnost | Type | Popis | Číst? | Psát? |
---|---|---|---|---|
Nastavení vykreslování | Get Ambient Equator Color Nastavení vykreslování | Nastavit barvu okolního equátoru |
Color | Okolní osvětlení přicházející ze stran. | ano | ano |
Nastavení vykreslování | Získání barvy okolí země Nastavení vykreslování | Nastavit barvu okolí země |
Color | Okolní osvětlení přicházející z níže. | ano | ano |
Nastavení vykreslování | Získání intenzity okolí Nastavení vykreslování | Nastavit intenzitu okolí |
float (číslo s plovoucí řádovou čárkou) | Kolik světla z okolního zdroje ovlivňuje scénu. | ano | ano |
Nastavení vykreslování | Získání okolního světla Nastavení vykreslování | Nastavení okolního světla |
Color | Barva plochého okolního osvětlení. | ano | ano |
Nastavení vykreslování | Získat barvu okolní oblohy Nastavení vykreslování | Nastavit barvu okolní oblohy |
Color | Okolní osvětlení pocházející z výše uvedeného. | ano | ano |
Nastavení vykreslování | Získat Skybox Nastavení vykreslování | Nastavení Skyboxu |
Materiál | Globální skybox, který se má použít. | ano | ano |
Shader
Skripty shaderu používané pro veškeré vykreslování.
Podporuje další vlastnosti a metody z UnityEngine.Object.
Uzly | Vstupy | Výstupy | Popis |
---|---|---|---|
Shader | Zakázat klíčové slovo | keyword řetězec |
void | Zakáže klíčové slovo globálního shaderu. |
Shader | Povolit klíčové slovo | keyword řetězec |
void | Povolí klíčové slovo globálního shaderu. |
Shader | Najít | name řetězec |
Shader | Vyhledá shader s daným názvem. Vrátí hodnotu null, pokud se shader nenajde. |
Shader | Získat globální barvu | name řetězec |
Color | Získá globální barev vlastnost pro všechny shadery dříve nastavené pomocí SetGlobalColor. |
Shader | Získání globálního plovoucího objektu | name řetězec |
float (číslo s plovoucí řádovou čárkou) | Získá globální float vlastnost pro všechny shadery dříve nastavené pomocí SetGlobalFloat. |
Shader | Získání globálního celočíselného čísla | name řetězec |
int | Získá globální celočíselnou vlastnost pro všechny shadery dříve nastavené pomocí SetGlobalInteger. |
Shader | Získání globální matice | name řetězec |
Matice4x4 | Získá globální matici vlastnost pro všechny shadery dříve nastavené pomocí SetGlobalMatrix. |
Shader | Získání globální textury | name řetězec |
Textura | Získá globální texturu vlastnost pro všechny shadery dříve nastavené pomocí SetGlobalTexture. |
Shader | Získání globálního vektoru | name řetězec |
Vector4 | Získá globální vektor vlastnost pro všechny shadery dříve set pomocí SetGlobalVector. |
Shader | Je povoleno klíčové slovo | keyword řetězec |
bool | Zkontroluje, jestli je povolené globální klíčové slovo shaderu. |
Shader | Nastavit globální barvu | name řetězecvalue Barva |
void | Nastaví globální vlastnost barvy pro všechny shadery. |
Shader | Nastavit globální plovoucí hodnotu | name řetězecvalue plout |
void | Nastaví globální vlastnost float pro všechny shadery. |
Shader | Nastavení globálního celého čísla | name řetězecvalue Int |
void | Nastaví globální celočíselnou vlastnost pro všechny shadery. |
Shader | Nastavit globální matici | name řetězecvalue Matice4x4 |
void | Nastaví globální maticovou vlastnost pro všechny shadery. |
Shader | Nastavení globální textury | name řetězecvalue Textura |
void | Nastaví globální vlastnost textury pro všechny shadery. |
Shader | Nastavení globálního vektoru | name řetězecvalue Vector4 |
void | Nastaví globální vektor vlastnost pro všechny shadery. |
TextAsset
Představuje nezpracovaný textový nebo binární souborový asset.
Podporuje další vlastnosti a metody z UnityEngine.Object.
Textura
Základní třída pro zpracování textury.
Podporuje další vlastnosti a metody z UnityEngine.Object.
Time
Poskytuje rozhraní pro získání informací o čase z Unity.
Vlastnost | Type | Popis | Číst? | Psát? | |
---|---|---|---|---|---|
Čas | Získání rozdílového času | float (číslo s plovoucí řádovou čárkou) | Interval v sekundách od posledního rámce k aktuálnímu intervalu (jen pro čtení). | ano | ne | |
Čas | Získání pevného rozdílového času | float (číslo s plovoucí řádovou čárkou) | Interval v sekundách, kdy se provádějí aktualizace fyziky a jiných pevných snímků (například MonoBehaviour MonoBehaviour.FixedUpdate). | ano | ne | |
Čas | Získání pevného času | float (číslo s plovoucí řádovou čárkou) | Čas od posledního spuštění MonoBehaviour.FixedUpdate (Jen pro čtení). To je čas v sekundách od začátku hry. | ano | ne | |
Čas | Získání pevného neškálovaného rozdílového času | float (číslo s plovoucí řádovou čárkou) | Časový interval nezávislý na časové ose v sekundách od poslední fáze MonoBehaviour.FixedUpdate do aktuální fáze (jen pro čtení). | ano | ne | |
Čas | Získání pevného neškálovaného času | float (číslo s plovoucí řádovou čárkou) | Časová osa na začátku poslední fáze MonoBehaviour.FixedUpdate (Jen pro čtení) To je čas v sekundách od začátku hry. | ano | ne | |
Čas | Získání počtu snímků | int | Celkový počet snímků od začátku hry (jen pro čtení). | ano | ne | |
Čas | Získání kroku s pevným časem | bool | Vrátí hodnotu true, pokud se volá zpětná volání v rámci pevného časového kroku (například MonoBehaviour MonoBehaviour.FixedUpdate), v opačném případě vrátí hodnotu false. | ano | ne | |
Čas | Získání skutečného času od spuštění | float (číslo s plovoucí řádovou čárkou) | Skutečný čas v sekundách od spuštění hry (Jen pro čtení) | ano | ne | |
Čas | Získání počtu vykreslených snímků | int | ano | ne | ||
Čas | Získání plynulého rozdílového času | float (číslo s plovoucí řádovou čárkou) | Vyhlazení time.deltaTime (jen pro čtení) | ano | ne | |
Čas | Získat čas | float (číslo s plovoucí řádovou čárkou) | Čas na začátku tohoto rámce (jen pro čtení) | ano | ne | |
Čas | Získání časového měřítka | float (číslo s plovoucí řádovou čárkou) | Měřítko, ve kterém čas projde. | ano | ne | |
Čas | Získání neškálovaného rozdílového času | float (číslo s plovoucí řádovou čárkou) | Časový interval nezávislý na časové ose v sekundách od posledního rámce k aktuálnímu intervalu (jen pro čtení). | ano | ne | Čas | Získání neškálovaného rozdílového času |
Čas | Získání neškálovaného času | float (číslo s plovoucí řádovou čárkou) | Čas nezávislý na časové ose pro tento rámec (jen pro čtení) To je čas v sekundách od začátku hry. | ano | ne |
Výčty
RectTransform.Axis
Hodnoty se vzájemně vylučují. (Základní typ: int)
Výčet | Hodnota |
---|---|
Horizontal |
0 |
Vertical |
1 |
RectTransform.Edge
Hodnoty se vzájemně vylučují. (Základní typ: int)
Výčet | Hodnota |
---|---|
Left |
0 |
Right |
1 |
Top |
2 |
Bottom |
3 |
Space
Souřadnicový prostor, ve kterém se má pracovat.
Hodnoty se vzájemně vylučují. (Základní typ: int)
Výčet | Hodnota | Popis |
---|---|---|
World |
0 | Použije transformaci vzhledem ke světovému souřadnicovém systému. |
Self |
0 | Použije transformaci vzhledem k místnímu souřadnicovém systému. |