Olvasás angol nyelven

Megosztás a következőn keresztül:


Tervezés a Meshhez: Áttekintés

Ez egy útmutató azoknak a művészeknek, tervezőknek és fejlesztőknek, akik Mesh-élményeket szeretnének létrehozni a Unity és esetleg más tervezési eszközök, például a 3D modellezési programok használatával. A Mesh egyedi stílus- és fejlesztési irányelvekkel rendelkezik, amelyeket felül kell vizsgálni annak biztosítása érdekében, hogy a Mesh-események résztvevői a lehető legjobb élményt nyújthassák.

A Unityben létrehozhat egy projektet az alapoktól, vagy kiindulási pontként használhatja az egyik meglévő mintánkat, majd hozzáadhat tartalmat, majd közzéteheti a projektet környezetként egy webes Mesh-gyűjteményben. Amikor egy eseményszervező létrehoz egy Mesh-eseményt, dönthet úgy, hogy az ön által létrehozott egyéni környezetben tárolja az eseményt.

A Mesh egy új termék, és folyamatosan fejlődik, hogy megfeleljen partnereink igényeinek. Ez és más cikkek a 3D-környezetek különböző használati esetekhez való létrehozásának tervezési irányelveit ismertetik.

Fontos figyelembe venni, hogy a tervezési és teljesítménybeli igények nagyobbak lehetnek, mint a dokumentációnkban leírtak. Az igények például eltérhetnek a Mesh-élmények méretétől függően; A 16 fős környezetek teljesítménykövetelményei eltérnek a 200 fős környezetektől. Ez a dokumentum olyan alapelveket és irányelveket tartalmaz, amelyeknek a legtöbb igénynek meg kell felelniük a Meshet üzembe helyező vállalkozások számára.

A Microsoft Mesh-élmény lehetővé teszi, hogy több felhasználó egyidejűleg átélje a létrehozott tartalmat. Emiatt szándékosan a Unityben elérhető egyes funkciókat a Microsoft Mesh által támogatott részhalmazra korlátozzuk.

Íme néhány megfontolandó szempont a tartalom létrehozásakor:

  • A Microsoft Mesh vezérli a kamerát a jelenetben.

  • A Microsoft Mesh szabályozza a résztvevők mozgását és interakcióit a jelenetben.

  • Biztonsági okokból a C#-viselkedések a Mesh eszközkészletben megadott viselkedések korlátozott halmazára korlátozódnak. A tartalomba belefoglalt nem támogatott viselkedések nem töltődnek be és nem lesznek végrehajtva.

  • Az események visszahívása a és ScriptMachine.TriggerAnimationEventa-ra korlátozódikScriptMachine.TriggerUnityEvent. Ha nem támogatott eseményvisszahívást használ az összetevőkben, nem fogja tudni feltölteni a környezetet; a buildelési lépés sikertelen lesz.

A Unity Asset store-ból letöltött Unity-csomagok általában nem fognak működni, hacsak nem felelnek meg a fenti korlátozásoknak.

Előfeltételek

A Mesh-környezetek létrehozása előtt fontos, hogy a következő diszciplínákban erős alapokkal rendelkezzen:

  • 3D modellezési készségek vagy a szükséges modellek beszerzésének forrása

  • Texturing and light-mapping (UVs)

  • Teljesítmény- és modelloptimalizálás

A Mesh-környezetekben használható objektumok tervezéséhez rendelkeznie kell némi tapasztalattal a 3D modellezési szoftverekkel, például a Maya, a 3DS Max, a Cinema 4D, a Houdini, a ZBrush vagy a Blender használatával. A festési és szöveges modellekhez használhatja az alkalmazásokba beépített funkciókat, vagy használhat egy dedikált eszközt, például az Adobe Substance Paintert.

Unity-projektek megosztása

Jelenleg a Unity-projektek más felekkel való megosztása nem garantált. Vegye figyelembe, hogy a megosztás hibákat okozhat, és a Mesh-hez kapcsolódó projektek esetében nincs teljes mértékben érvényesítve.