Sdílet prostřednictvím


Microsoft.Mesh.Interactions

Scéna

AvatarTether

Skript, který lze přidat do libovolného objektu s nastavením, jak tento objekt tethers místní přehrávač.

Příklady případů použití:

  • Výchozí interagovatelný objekt, přidejte zpětné volání události Unity sendTetherPlayerSignal pro OnSelected. Když uživatel klikne na objekt, dostane se k objektu tethered.
  • Objekt triggeru přehrávače, přidejte zpětná volání události Unity sendTetherPlayerSignal pro OnActivated. Když uživatel přejde k objektu, dostane se k bodu v objektu.
  • Pohybující se plošina a zip, atd.

Podporuje další vlastnosti a metody z UnityEngine.Behavior, UnityEngine.Component a UnityEngine.Object.

Vlastnost Typ Číst? Psát? Sdílet?
Avatar Tether | Získat avatar je Tethered bool ano ne ne
Avatar Tether | Získat místní avatar je Tethered bool ano ne ne
Uzel Vstupy Výstupy
Avatar Tether | Tether Local Avatar tethered Bool void
Avatar Tether | Přepnout Tether void

AvatarTrigger

Připojte tento skript k Objektu GameObject obsahujícímu collider a TriggerZone (který se automaticky přidá) pro vyvolání zpětných volání, když místní hráč vstoupí do zóny nebo ji ukončí.

Podporuje další vlastnosti a metody z UnityEngine.Behavior, UnityEngine.Component a UnityEngine.Object.

Vlastnost Type Popis Číst? Psát? Sdílet?
Trigger avataru | Získání místního avatara v triggeru bool Řídí stav triggeru – kdy se tato změna změní, a události (a telemetrie a signál) se odesílají. ano ne ne

MeshInteractableBody

Podporuje další vlastnosti a metody z UnityEngine.Behavior, UnityEngine.Component a UnityEngine.Object.

Vlastnost Typ Číst? Psát? Sdílet? Skript
Interagovatelné tělo sítě | Získejte vybavení na adrese EquipLocation ano ne ano
Interagovatelné tělo sítě | Získat čas vybavení System.DateTime ano ne ano
Interagovatelné tělo sítě | Je aktivováno. bool ano ne ano
Interagovatelné tělo sítě | Cílí na bool ano ne ne
Interagovatelné tělo sítě | Je vybaven bool ano ne ano
Interagovatelné tělo sítě | Je najetý myší bool ano ne ne
Interagovatelné tělo sítě | Je moje bool ano ne ne
Interagovatelné tělo sítě | Je vybráno. bool ano ne ano
Interagovatelné tělo sítě | Je vybráno místně. bool ano ne ne
Interagovatelné tělo sítě | Je vyvolán
Interagovatelné tělo sítě | Nastavit vyvolání
bool ano ano ne
Interagovatelné tělo sítě | Je vyvolání bool ano ne ne
Interagovatelné tělo sítě | Získat upravenou cílovou pozici
Interagovatelné tělo sítě | Nastavit upravenou cílovou pozici
UnityEngine.Vector3 ano ano ne
Interagovatelné tělo sítě | Získat upravenou cílovou rotaci
Interagovatelné tělo sítě | Nastavit upravenou cílovou rotaci
UnityEngine.Quaternion ano ano ne
Interagovatelné tělo sítě | Get Ray Hit Position UnityEngine.Vector3 ano ne ne
Interagovatelné tělo sítě | Získání otočení paprskového hitu UnityEngine.Quaternion ano ne ne
Interagovatelné tělo sítě | Získání cílové pozice UnityEngine.Vector3 ano ne ne
Interagovatelné tělo sítě | Získání cílové rotace UnityEngine.Quaternion ano ne ne
Interagovatelné tělo sítě | Get Throw Velocity
Interagovatelné tělo sítě | Set Throw Velocity
float (číslo s plovoucí řádovou čárkou) ano ano ne
Uzel Vstupy Výstupy
Interagovatelné tělo sítě | Zrušit výběr objektu void
Interagovatelné tělo sítě | Přetažení objektu void
Interagovatelné tělo sítě | Vybavení objektu void

TravelPoint

Definuje cílové body cesty, ke kterým může uživatel teleportovat; Například pro místní přehrávač spawn, TravelPoints patří do TravelGroup a jsou spravovány TravelPointManager.

Podporuje další vlastnosti a metody z UnityEngine.Behavior, UnityEngine.Component a UnityEngine.Object.

Uzel Vstupy Výstupy
Cestovní bod | Cesta k bodu void

TravelPointGroup

Slouží k seskupení několika travelpointů dohromady. Všechny travelpointy musí být děti skupiny GameObject a název musí být jedinečný. Všimněte si, že ruční vytvoření skupiny TravelPointGroup není povinné. TravelPointManager vytvoří automaticky pro vás a přiřadí k němu cestovní body, které ještě nepatří do žádné skupiny. Pokud ale chcete změnit název, můžete vytvořit vlastní skupiny nebo pokud chcete rozdělit cestovní body do více skupin místo výchozí skupiny vytvořené nadřízeným.

Podporuje další vlastnosti a metody z UnityEngine.Behavior, UnityEngine.Component a UnityEngine.Object.

Uzel Vstupy Výstupy
Skupina cestovních bodů | Cesta do náhodného cestovního bodu void

Výčty

EquipLocation

Hodnoty se vzájemně vylučují. (Základní typ: int)

Výčet Hodnota
None 0
DefaultHand 1
RightHand 2
LeftHand 3