Hogyan készítsünk Unity játékot mesterséges intelligencia által generált 3D eszközökkel

A Thrixel egy mesterséges intelligencia 3D eszközgenerátor a Unity számára, amely AI programozói ügynökkel működik. Az ügynök írja a C#-t, és megépíti a jelenetet; A Thrixel szövegekből vagy referenciaképekből generálja és szerkeszti a modelleket. Ez az útmutató a 3D-s erőforrások létrehozását, a Unity-be való importálását és a játszható játékban való tesztelését ismerteti.

Építhetsz Unity játékot mesterséges intelligencia segítségével?

Igen. Az olyan mesterséges intelligencia programozási ügynökök, mint a Claude Code és a Codex, a játékleírást szkriptekkel, jelenetekkel és 3D-s eszközökkel rendelkező Unity projektté alakíthatják. A rövid leírás meghatározza a műfajt, a vezérlőket, a művészeti stílust és a célokat. Az ügynök mechanikára és 3D-s erőforráslistára bontja, összeállít egy játszható verziót, majd ellenőrzi az eredményt a szerkesztőben. Ezt a megközelítést vibe coding játéknak is nevezik.

Egy kis versenyjáték, felfedező szint vagy akadálypálya hasznos kiindulópont. Egy teljes kör, mint például egy tárgy összegyűjtése és egy kijárat elérése, valami konkrétumot ad az ügynöknek, hogy tesztelje, mielőtt kiterjeszti a világot.

Hogyan csatlakozik a Claude Code a Unity-hez?

A Claude Code projektfájlokkal és terminálparancsokkal működik. A Thrixel Build World készsége egy Unity munkafolyamatot tartalmaz, amely a Unity CLI-t használja a telepített Unity Editorral való interakcióhoz. Az ügynök C# szkripteket ír, beállítja a jelenetet, és megvizsgálja a képernyőképeket a szerkesztőből és a Play módból.

A 3D-s erőforrások létrehozása külön kapcsolatot használ: a Thrixel MCP szervert. Az MCP lehetővé teszi, hogy az AI programozó ügynök modelleket kérjen, megvizsgálja alkatrészeiket, szerkesztéseket hajtson végre, és letöltse az eredményeket, miközben a játékon dolgozik. A szerkesztő kapcsolat kezeli a Unity-t; a Thrixel csatlakozás kezeli a modelleket.

Unity 3D erőforrások létrehozása mesterséges intelligencia segítségével

A Thrixel AI 3D eszközgenerátora a Unity-hez a szöveges leírásokat vagy referenciaképeket szerkeszthető járművekké, épületekké, bútorokká és helyszíni objektumokká alakítja. A Thrixel MCP szerveren keresztül az AI programozó ügynök közvetlenül a játék leírásából kéri le ezeket a modelleket, és folytatja a játékmenet írását, amíg a generálás fut. A Unity eszközök kezelik a jelenet felépítését és tesztelését; A Thrixel biztosítja a 3D eszközgeneráló és -szerkesztő eszközöket.

A Thrixel AI 3D modellgenerátorának rész-alapú modelljei konkrét darabokat adnak az ügynöknek, amellyel dolgozhat. Egy járműnek lehet karosszériája és külön kerekei; egy épületnek lehet egy ajtaja, ami kinyílik. Az ügynök szerkeszthet egy elnevezett alkatrészt, csoportosíthatja a statikus geometriát, és külön tarthatja a mozgó darabokat, hogy a szkriptek animálhassák a Unity-ben. A generált 3D-s erőforrások a Thrixel munkaterületen maradnak, ahol megtekinthetők, szerkeszthetők és újra felhasználhatók a projektekben.

Szöveg 3D-s Unity 3D-s erőforrásokba: mit tartalmazzon a prompt?

A 3D-s erőforrás-kérdésnek meg kell neveznie az objektumot, a művészeti stílust, a tervezett méretet és minden olyan részt, amelyet mozgatni kell. Például: "Készítsen kompakt szállítókocsit kék festéssel, külön rakodóajtóval és négy különálló kerékkel. Készítse elő egy Unity vezetési játékhoz." Az ügynök kérheti a modellt a Thrixel-től, importálhatja, majd konfigurálhatja a léptékét, az ütközőket és a C# viselkedését a Unity-ben.

Képes-e az AI programozó ügynök egy teljes Unity jelenetet építeni a Thrixel segítségével?

A Build World koordinálja a 3D erőforrás-generálást jelenet-összeállítással és játékmenettel. Egy kézbesítő játékhoz szükség lehet teherautóra, házakra, ládákra és utcai jelenet tárgyakra, mindezt megosztott művészeti irányítással. Az ügynök elhelyezi a generált modelleket a Unity-ben, összekapcsolja a szállítási mechanikát, és teszteli az útvonalat. A 3D-s jelenet vizsgálata ezután célzott 3D-s erőforrás-felülvizsgálathoz vezethet, például egy rakományajtó kiszélesítéséhez vagy egy ismétlődő jelenetobjektum egyszerűsítéséhez.

Hogyan importálhat mesterséges intelligencia által generált 3D modelleket a Unity-be?

A Build World Unity munkafolyamata az FBX-t használja. A Unity modellimportálási dokumentációja azt javasolja, hogy közvetlenül exportáljon az FBX fájlba a projekt Assets mappájában. A munkafolyamat minden Thrixel modellt előkészít, mielőtt a Assets/Models/-be helyezné:

  1. Készítse elő a geometriát. Végezze el az alakzatok szerkesztését, csökkentse a háromszögek számát a projekt költségvetéséhez, és csoportosítsa a statikus részeket, miközben megtartja a mozgatandó darabokat.
  2. Importálja az FBX-t. Ellenőrizze a hierarchiát, és rendeljen anyagokat a kívánt helyekhez. A csoportosított Thrixel modellek megtartják az elnevezett anyagnyílásokat olyan felületekhez, mint a festék, az üveg és a gumi.
  3. Ellenőrizze a méretarányt és a tájolást. Hasonlítsa össze a modellt a játékossal és a közeli tárgyakkal, majd vizsgálja meg a tájolását, a talajjal való érintkezését és a mozgó részek forgáspontjait.
  4. Tesztelje le a játékban. Adja hozzá a szükséges ütközőket és szkripteket, majd Play módban ellenőrizze a kameranézeteket, az ütközéseket és a mozgást.

Mit kell tartalmaznia a Unity AI 3D eszköz munkafolyamatának?

A generálást és az importálást már számos eszköz támogatja. A Meshy Unity hidat kínál, a Tripo pedig Unity beépülő modult. Mindkettő lehetőséget biztosít az AI programozó ügynökök számára 3D-s erőforrások kérésére. A hasznos összehasonlítás az, hogy a munkafolyamat hogyan kezeli a revíziókat, a 3D-s erőforrás-újrafelhasználást és a futó játékon belüli ellenőrzéseket.

A Thrixel rész-alapú modelljei intelligensen elnevezett részekkel rendelkeznek, így az AI programozási ügynök specifikus logikai és viselkedési célokat ad. A kerekekkel és a különálló GameObjects csomagtérajtóval az ügynök írhat C#-t, amely a jármű mozgásával forgatja a kerekeket, és csak szállítási megállónál nyitja ki az ajtót. Az értelmes alkatrésznevek összekapcsolják a generált geometriát a játékban betöltött szerepével; az ügynök beállítja a pivotokat, az ütközőket és a szkripteket, és ellenőrzi az interakciót Play módban.

Például a Meshy MCP dokumentációja szerint az API által generált 3D erőforrások nem jelennek meg automatikusan a webes munkaterületén. A Thrixel az ügynök által generált 3D erőforrásokat ugyanarra a munkaterületre menti, amelyet a böngészőben használ. Build World készsége egyesíti ezt a 3D-s erőforrás-könyvtárat alkatrészszerkesztéssel, a Unity importálás előkészítésével és ismételt játékteszteléssel. Az olyan utasítások, mint a „szűkítsd a teherautót, és tartsd külön a kerekeit” 3D-s erőforrás-revízióvá válik, amelyet az ügynök visszahozhat a helyszínre.

Hogyan készítsünk Unity játékot Claude Code és Thrixel segítségével

Telepítse a Build World-t, csatlakoztasson egy Thrixel-fiókot, és fejezze be a Unity Editor és CLI beállítását a Thrixel for Unity oldalon. Ezután adjon a Claude Code-nek egy promptot, amelyben megnevezi a Unity-t, a játék célját és a szükséges modelleket. Például:

/thrixel:build-world építs egy Unity kézbesítő játékot egy színes tengerparti városban. Hozzon létre egy kis teherautót külön kerekekkel, házakkal és szállítóládákkal a Thrixel segítségével. Adjon hozzá vezetési vezérlőket, három szállítási megállót, egy időzítőt és egy újraindítás gombot. Tesztvezetés, ütközések és kézbesítés végrehajtása Play módban.

A nyomon követési utasítások leírhatnak egy játékmeneti problémát vagy egy konkrét vizuális változást. A Build World Unity munkafolyamata megköveteli a 3D-s erőforrások ellenőrzését az importálás után és a játékos szemszögéből, így a változások kiértékelhetők abban a jelenetben, ahol használni fogják őket.

gauntlet loop használata a Unity játék fejlesztéséhez

A gauntlet loop egy külön kritikus ügynöknek rögzített referenciát és a játszható Unity buildet ad az értékeléshez. Egy kézbesítő játékban a kritikus megjelölhet egy teherautót, amely túl széles az utcákon, vagy egy kamerát, amely elrejti a következő megállót. Az építtető beállítja a C# kezelőszerveit vagy a kamerát, és a Thrixel segítségével módosítja a teherautó karosszériáját, miközben megőrzi a nevezett kerekeket. A felülvizsgált 3D erőforrás importálása után az ügynök megismétli az útvonalat Play módban. A kritikus ugyanazon referencia alapján tekinti át az új eredményt, ellenőrzi a vizuális minőséget és azt is, hogy a szállítás teljesíthető-e.

Gyakori kérdések a Unity játékok mesterséges intelligenciával történő elkészítésével kapcsolatban

Kell-e ismernem a C#-t ahhoz, hogy Unity játékot készítsek AI-val?

Az ügynök meg tudja írni a C# szkripteket. A Unity Inspector, Console és Play módjának ismerete segít az eredmény áttekintésében és a hibák leírásában. Az AI által generált kódot még tesztelni kell a tervezett vezérlők és játékszabályok alapján.

Miért rózsaszínek az importált mesterséges intelligencia modellek a Unity-ben?

A rózsaszín anyagok inkompatibilis vagy törött shaderre utalhatnak. Ellenőrizze a konzolt, és azt, hogy az anyag megfelel-e a projekt beépített, univerzális vagy nagyfelbontású renderelési folyamatának. A Unity dokumentálja az anyagátalakítást a renderelési folyamatok között; a modell újbóli generálása nem feltétlenül szükséges.

Az AI által generált modellek tartalmazhatnak mozgó alkatrészeket?

Külön kerekek, ajtók és fedők animálhatók a C# átalakításokkal. A karakterséta és más csontváz-animációk rig- és animációs beállítást igényelnek; a modell megnevezett részei önmagukban nem biztosítják ezeket az animációkat.

Egy AI-val készült Unity játék futhat böngészőben?

A Unity WebGL build a Build World segítségével közzétehető a thrixel.world oldalon. A szerkesztőbeli játékteszten felül az exportált játék betöltését, memóriahasználatát és vezérlését böngészőben is tesztelni kell a céleszközökön.

Építs egy Unity játékot a Thrixel segítségével