Sådan bygger du et Unity-spil med AI-genererede 3D-aktiver
Thrixel er en AI 3D-aktivgenerator til Unity, der arbejder med en AI-programmeringsagent. Agenten skriver C# og bygger scenen; Thrixel genererer og redigerer modellerne ud fra tekst eller referencebilleder. Denne vejledning dækker oprettelse af aktiver, import af dem til Unity og test af dem i et spilbart spil.
Kan du bygge et Unity-spil med AI?
Ja. AI-programmeringsagenter som Claude Code og Codex kan gøre en spilbeskrivelse til et Unity-projekt med scripts, scener og 3D-aktiver. Kortet definerer genren, kontroller, kunststil og mål. Agenten deler det op i mekanik og en aktivliste, bygger en spilbar version og tjekker derefter resultatet i editoren. Denne tilgang kaldes også vibe coding et spil.
Et lille racerspil, udforskningsniveau eller forhindringsbane er et nyttigt udgangspunkt. En komplet løkke, såsom at samle en vare og nå en udgang, giver agenten noget konkret at teste, før han udvider verden.
Hvordan forbinder Claude Code til Unity?
Claude Code fungerer med projektfiler og terminalkommandoer. Thrixels Build World-færdighed inkluderer en Unity-arbejdsgang, der bruger Unity CLI til at interagere med en installeret Unity Editor. Agenten skriver C#-scripts, opsætter scenen og inspicerer skærmbilleder fra editoren og afspilningstilstanden.
Aktivgenerering bruger en separat forbindelse: Thrixel MCP-serveren. MCP lader AI-programmeringsagenten anmode om modeller, inspicere deres dele, foretage redigeringer og downloade resultaterne, mens de arbejder på spillet. Editorforbindelsen håndterer Unity; Thrixel-forbindelsen håndterer modellerne.
Sådan genereres Unity-aktiver med AI
Thrixels AI 3D-aktivgenerator til Unity forvandler tekstbeskrivelser eller referencebilleder til redigerbare køretøjer, bygninger, møbler og 3D-sceneobjekter. Gennem Thrixel MCP-serveren anmoder AI-programmeringsagenten om disse modeller direkte fra spilopskriften og fortsætter med at skrive gameplay, mens generationen kører. Unity-værktøjerne håndterer scenekonstruktion og test; Thrixel leverer værktøjerne til generering og redigering af 3D-aktiver.
Delbaserede modeller fra Thrixels AI 3D-modelgenerator giver agenten specifikke stykker at arbejde med. Et køretøj kan have et karrosseri og separate hjul; en bygning kan have en dør, der kan åbnes. Agenten kan redigere en navngivet del, gruppere statisk geometri og holde bevægelige dele adskilt, så scripts kan animeres i Unity. Genererede aktiver forbliver i Thrixel-arbejdsområdet, hvor de kan inspiceres, redigeres og genbruges på tværs af projekter.
Tekst til 3D Unity-aktiver: hvad skal prompten indeholde?
En aktivprompt skal navngive objektet, kunststilen, den påtænkte størrelse og alle dele, der skal flyttes. For eksempel: "Generer en kompakt varevogn med blå maling, en separat lastdør og fire separate hjul. Forbered den til et Unity kørespil." Agenten kan anmode om modellen fra Thrixel, importere den og derefter konfigurere dens skala, kolliderer og C#-adfærd i Unity.
Kan AI-programmeringsagenten bygge en hel Unity-scene med Thrixel?
Build World koordinerer aktivgenerering med scenesamling og gameplay. Et leveringsspil kan have brug for en lastbil, huse, kasser og gade-3D-sceneobjekter, alt sammen efterspurgt med fælles kunstretning. Agenten placerer de genererede modeller i Unity, forbinder leveringsmekanikken og tester ruten. Inspektion af 3D-scenen kan derefter føre til en målrettet aktivrevision, såsom udvidelse af en lastdør eller forenkling af en gentagen rekvisit.
Hvordan importerer du AI-genererede 3D-modeller til Unity?
Build Worlds Unity arbejdsgang bruger FBX. Unitys modelimportdokumentation anbefaler at eksportere direkte til FBX i projektets Assets-mappe. Arbejdsgangen forbereder hver Thrixel-model, før den placeres i Assets/Models/:
- Forbered geometrien. Foretag formredigeringer, reducer trekanter til projektets budget, og grupper statiske dele, mens du beholder stykker, der skal flyttes.
- Importer FBX. Tjek hierarkiet og tildel materialer til de tilsigtede pladser. Grupperede Thrixel-modeller beholder navngivne materialeåbninger til overflader som maling, glas og gummi.
- Tjek skala og orientering. Sammenlign modellen med afspilleren og genstande i nærheden, og inspicér derefter dens vendinger, jordkontakt og drejeled.
- Test det i spillet. Tilføj de nødvendige kollidere og scripts, og tjek derefter kameravisninger, kollisioner og bevægelse i Play-tilstand.
Hvad skal en AI 3D-aktivarbejdsgang for Unity indeholde?
Generering og import understøttes allerede af flere værktøjer. Meshy tilbyder en Unity-bro, og Tripo tilbyder et Unity-plugin. Begge giver også måder for AI-programmeringsagenter til at anmode om aktiver. Den nyttige sammenligning er, hvordan arbejdsgangen håndterer revisioner, genbrug af aktiver og kontroller inde i det kørende spil.
Thrixels delbaserede modeller har intelligent navngivne dele, hvilket giver AI-programmeringsagenten specifikke mål for logik og adfærd. Med hjul og en lastdør holdt som separat GameObjects, kan agenten skrive C#, der drejer hjulene med køretøjets bevægelse og kun åbner døren ved et leveringsstop. Meningsfulde delnavne forbinder den genererede geometri med dens rolle i spillet; agenten opsætter pivoterne, kollidererne og scripts og kontrollerer interaktionen i Play mode.
For eksempel siger Meshys MCP-dokumentation, at API-genererede aktiver ikke automatisk vises i dets webarbejdsområde. Thrixel gemmer agentgenererede aktiver i det samme arbejdsområde, der bruges i browseren. Dens Build World-færdighed kombinerer det aktivbibliotek med delredigering, Unity-importforberedelse og gentagne playtests. En instruktion som "gør lastbilen smallere og hold dens hjul adskilt" bliver en aktivrevision, som agenten kan bringe tilbage til scenen.
Sådan bygger du et Unity-spil med Claude Code og Thrixel
Installer Build World, tilslut en Thrixel-konto, og fuldfør Unity Editor- og CLI-opsætningen beskrevet på siden Thrixel for Unity. Giv derefter Claude Code en prompt, der navngiver Unity, spillets mål og de påkrævede modeller. For eksempel:
/thrixel:build-world byg et Unity leveringsspil i en farverig kystby. Generer en lille lastbil med separate hjul, huse og leveringskasser med Thrixel. Tilføj kørekontroller, tre leveringsstop, en timer og en genstartsknap. Testkørsel, kollisioner og fuldførelse af en levering i Play-tilstand.
Opfølgningsprompter kan beskrive et gameplayproblem eller en specifik visuel ændring. Build Worlds Unity workflow kræver inspektion af aktiver efter import og fra spillerens synspunkt, så ændringer kan evalueres i scenen, hvor de vil blive brugt.
Brug af en gauntlet loop til at forbedre et Unity-spil
En gauntlet loop giver en separat kritikeragent en fast reference og den spilbare Unity-bygning til at evaluere. I et leveringsspil kan kritikeren markere en lastbil, der er for bred til gaderne, eller et kamera, der skjuler det næste stop. Bygherren justerer C#-kontrollerne eller kameraet og bruger Thrixel til at revidere lastbilens karosseri, mens dens navngivne hjul bevares. Efter import af det reviderede aktiv gentager agenten ruten i afspilningstilstand. Kritikeren gennemgår det nye resultat i forhold til samme reference og tjekker både visuel kvalitet og om leverancen kan gennemføres.
Almindelige spørgsmål om at bygge Unity-spil med AI
Skal jeg kende C# for at lave et Unity-spil med AI?
Agenten kan skrive C#-scripts. Kendskab til Unitys Inspector, Console og Play-tilstand hjælper med at gennemgå resultatet og beskrive fejl. AI-genereret kode skal stadig testes i forhold til de tilsigtede kontroller og spilleregler.
Hvorfor er importerede AI-modeller lyserøde i Unity?
Pink materialer kan indikere en inkompatibel eller defekt shader. Tjek konsollen, og om materialet passer til projektets Built-in, Universal eller High Definition Render Pipeline. Unity dokumenterer materialekonvertering mellem renderpipelines; det er ikke nødvendigvis nødvendigt at generere modellen igen.
Kan AI-genererede modeller have bevægelige dele?
Separate hjul, døre og låg kan animeres gennem C# transformationer. Karaktervandring og andre skeletanimationer kræver en rig og animationsopsætning; en models navngivne dele alene giver ikke disse animationer.
Kan et Unity-spil lavet med AI køre i en browser?
En Unity WebGL-build kan publiceres til thrixel.world gennem Build World. Det eksporterede spil har brug for browsertest til indlæsning, hukommelsesbrug og kontroller på de tilsigtede enheder, foruden editor-playtesting.