Ինչպես կառուցել Unity խաղ AI-ի կողմից ստեղծված 3D ակտիվներով

Thrixel-ը AI 3D ակտիվների գեներատոր է Unity-ի համար, որն աշխատում է կոդավորման գործակալի հետ: Գործակալը գրում է C# և կառուցում է տեսարանը; Thrixel-ը ստեղծում և խմբագրում է մոդելները տեքստից կամ հղումային պատկերներից: Այս ուղեցույցն ընդգրկում է ակտիվների ստեղծումը, դրանք Unity ներմուծումը և դրանց փորձարկումը խաղալու համար նախատեսված խաղում:

Կարո՞ղ եք Unity խաղ կառուցել AI-ի հետ:

Այո՛։ Կոդավորման գործակալները, ինչպիսիք են Claude Code-ը և Codex-ը, կարող են խաղի նկարագրությունը վերածել Unity նախագծի՝ սցենարներով, տեսարաններով և 3D ակտիվներով: Համառոտը սահմանում է ժանրը, հսկողությունները, արվեստի ոճը և նպատակները: Գործակալը բաժանում է այն մեխանիկայի և ակտիվների ցանկի, կառուցում է նվագարկվող տարբերակ, այնուհետև ստուգում է արդյունքը խմբագրում: Այս մոտեցումը կոչվում է նաև vibe, որը կոդավորում է խաղ:

Փոքր մրցարշավային խաղը, հետախուզման մակարդակը կամ խոչընդոտների անցումը օգտակար մեկնարկային կետ են դարձնում: Ամբողջական օղակը, ինչպիսին է իրը հավաքելը և ելքը հասնելը, գործակալին տալիս է որոշակի բան՝ փորձարկելու նախքան աշխարհը ընդլայնելը:

Ինչպե՞ս է Claude Code-ը միանում Unity-ին:

Claude Code աշխատում է նախագծի ֆայլերի և տերմինալի հրամանների հետ: Thrixel-ի Build World հմտությունը ներառում է Unity աշխատանքային հոսք, որն օգտագործում է Unity CLI-ը՝ տեղադրված Unity Editor-ի հետ փոխազդելու համար: Գործակալը գրում է C# սկրիպտներ, կարգավորում է տեսարանը և ստուգում է էկրանի նկարները խմբագրիչից և Play ռեժիմից:

Ակտիվների ստեղծումն օգտագործում է առանձին կապ՝ Thrixel MCP սերվեր: MCP-ը թույլ է տալիս կոդավորման գործակալին պահանջել մոդելներ, ստուգել դրանց մասերը, կատարել խմբագրումներ և ներբեռնել արդյունքները խաղի վրա աշխատելիս: Խմբագրի կապը կարգավորում է Unity; Thrixel կապը կարգավորում է մոդելները:

Ինչպես ստեղծել Unity ակտիվներ AI-ով

Thrixel-ի AI 3D ակտիվների գեներատորը Unity-ի համար տեքստի նկարագրությունները կամ հղումային պատկերները վերածում է խմբագրվող մեքենաների, շենքերի, կահույքի և պարագաների: Thrixel MCP սերվերի միջոցով կոդավորման գործակալը խնդրում է այս մոդելները անմիջապես խաղի համառոտագրից և շարունակում է գրել gameplay, մինչ ստեղծումն աշխատում է: Unity գործիքները կարգավորում են տեսարանի կառուցումը և փորձարկումը; Thrixel-ն ապահովում է 3D ակտիվների ստեղծման և խմբագրման գործիքները:

Thrixel's AI 3D մոդելի գեներատորի մասերի վրա հիմնված մոդելները գործակալին տալիս են աշխատանքի կոնկրետ մասեր: Տրանսպորտային միջոցը կարող է ունենալ թափք և առանձին անիվներ. շենքը կարող է բացվող դուռ ունենալ: Գործակալը կարող է խմբագրել անվանակոչված մասը, խմբավորել ստատիկ երկրաչափությունը և առանձին պահել կտորները, որպեսզի սկրիպտները Unity-ում կենդանացնեն: Ստեղծված ակտիվները մնում են Thrixel աշխատանքային տարածքում, որտեղ դրանք կարող են ստուգվել, խմբագրվել և նորից օգտագործվել նախագծերում:

Տեքստ 3D Unity ակտիվներին. ի՞նչ պետք է ներառի տեքստային հրահանգը:

Օբյեկտի տեքստային հրահանգը պետք է անվանի օբյեկտը, արվեստի ոճը, նախատեսված չափը և այն մասերը, որոնք պետք է շարժվեն: Օրինակ՝ «Ստեղծեք կոմպակտ առաքման մեքենա կապույտ ներկով, առանձին բեռնատար դուռով և չորս առանձին անիվներով: Պատրաստեք այն Unity վարելու խաղի համար»: Գործակալը կարող է մոդելը պահանջել Thrixel-ից, ներմուծել այն և այնուհետ կարգավորել դրա մասշտաբը, կոլայդերները և C# վարքը Unity-ում:

Կարո՞ղ է կոդավորող գործակալը կառուցել Unity մի ամբողջ տեսարան Thrixel-ով:

Build World-ը համակարգում է ակտիվների ստեղծումը տեսարանների հավաքման և խաղի հետ: Առաքման խաղին կարող են անհրաժեշտ լինել բեռնատար, տներ, տուփեր և փողոցային պարագաներ, որոնք բոլորն էլ պահանջվում են ընդհանուր արվեստի ուղղորդմամբ: Գործակալը տեղադրում է գեներացված մոդելները Unity-ում, միացնում է առաքման մեխանիզմը և փորձարկում երթուղին: Դեպքի վայրի զննումն այնուհետև կարող է հանգեցնել ակտիվների նպատակային վերանայման, ինչպիսին է բեռների դռան լայնացումը կամ կրկնվող հենարանի պարզեցումը:

Ինչպե՞ս եք ներմուծում AI-ի կողմից ստեղծված 3D մոդելները Unity:

Build World-ի Unity աշխատանքային հոսքը օգտագործում է FBX: Unity-ի մոդելի ներմուծման փաստաթղթերը-ը խորհուրդ է տալիս ուղղակիորեն արտահանել FBX՝ նախագծի ակտիվների պանակում: Աշխատանքային հոսքը պատրաստում է յուրաքանչյուր Thrixel մոդելը, նախքան այն տեղադրելը Assets/Models/:

  1. Պատրաստեք երկրաչափությունը: Կատարեք ձևափոխումներ, կրճատեք եռանկյունները նախագծի բյուջեին և խմբավորեք ստատիկ մասերը` պահպանելով շարժվող կտորները:
  2. Ներմուծեք FBX. Ստուգեք հիերարխիան և նյութեր հատկացրեք նախատեսված անցքերին: Խմբավորված Thrixel մոդելները պահպանում են անվանված նյութի անցքերը այնպիսի մակերեսների համար, ինչպիսիք են ներկը, ապակին և ռետինը:
  3. Ստուգեք մասշտաբը և կողմնորոշումը: Համեմատեք մոդելը նվագարկչի և մոտակա առարկաների հետ, այնուհետև ստուգեք դրա երեսպատումը, գետնին կոնտակտը և շարժվող մասերի առանցքները:
  4. Փորձեք այն խաղում: Ավելացրեք պահանջվող բախիչները և սկրիպտները, այնուհետև ստուգեք տեսախցիկի դիտումները, բախումները և շարժումը Play ռեժիմում:

Ի՞նչ պետք է ներառի AI 3D ակտիվների աշխատանքային հոսքը Unity-ի համար:

ստեղծումն ու ներմուծումն արդեն աջակցվում են մի քանի գործիքներով: Meshy-ն առաջարկում է Unity կամուրջ, իսկ Tripo-ն առաջարկում է Unity plugin: Երկուսն էլ միջոցներ են տրամադրում կոդավորման գործակալներին ակտիվներ պահանջելու համար: Օգտակար համեմատությունն այն է, թե ինչպես է աշխատանքային հոսքը կարգավորում վերանայումները, ակտիվների վերօգտագործումը և ստուգումները ընթացիկ խաղի ներսում:

Thrixel-ի մասերի վրա հիմնված մոդելները խելացիորեն անվանել են մասեր՝ կոդավորման գործակալին տալով տրամաբանության և վարքի հատուկ թիրախներ: Անիվներով և բեռների դռանով, որոնք պահվում են որպես առանձին GameObjects, գործակալը կարող է գրել C#, որը պտտում է անիվները մեքենայի շարժման հետ և բացում դուռը միայն առաքման կանգառում: Իմաստալից մասերի անունները կապում են ստեղծված երկրաչափությունը խաղի մեջ նրա դերի հետ. գործակալը կարգավորում է առանցքները, կոլայդերները և սցենարները և ստուգում է փոխազդեցությունը Play ռեժիմում:

Օրինակ, Meshy-ի MCP փաստաթուղթը ասում է, որ API-ի կողմից ստեղծված ակտիվները ինքնաբերաբար չեն հայտնվում իր վեբ աշխատանքային տարածքում: Thrixel-ը պահպանում է գործակալի կողմից ստեղծված ակտիվները նույն աշխատանքային տարածքում, որն օգտագործվում է դիտարկիչում: Նրա Build World հմտությունը համատեղում է այդ ակտիվների գրադարանը մասերի խմբագրման, Unity ներմուծման պատրաստման և կրկնվող խաղային փորձարկման հետ: «Նեղացրեք բեռնատարը և անիվները առանձին պահեք» հրահանգը դառնում է ակտիվների վերանայում, որը գործակալը կարող է հետ բերել դեպքի վայր:

Ինչպես կառուցել Unity խաղ Claude Code-ի և Thrixel-ի հետ

Տեղադրեք Build World, միացրեք Thrixel հաշիվը և ավարտեք Unity Editor-ի և CLI կարգավորումը, որը նկարագրված է Thrixel for Unity էջում: Այնուհետև տվեք Claude Code-ի հուշում, որը նշում է Unity, խաղի նպատակը և պահանջվող մոդելները: Օրինակ՝

/thrixel:build-world կառուցեք Unity առաքման խաղ գունագեղ ծովափնյա քաղաքում: Ստեղծեք փոքր բեռնատար առանձին անիվներով, տներով և առաքման տուփերով Thrixel-ով: Ավելացրեք վարորդական կառավարում, առաքման երեք կանգառ, ժամաչափ և վերագործարկման կոճակ: Փորձարկել մեքենա վարելը, բախումները և կատարել առաքում Play ռեժիմում:

Հետագա տեքստային հրահանգները կարող են նկարագրել խաղի խնդիր կամ հատուկ տեսողական փոփոխություն: Build World-ի Unity աշխատանքային հոսքը-ը պահանջում է ստուգել ակտիվները ներմուծումից հետո և խաղացողի տեսանկյունից, այնպես որ փոփոխությունները կարող են գնահատվել այն տեսարանում, որտեղ դրանք կօգտագործվեն:

Օգտագործելով Gauntlet վերանայման հանգույց՝ Unity խաղը բարելավելու համար

Gauntlet վերանայման հանգույց-ը առանձին քննադատ գործակալին տալիս է ֆիքսված հղում և նվագարկվող Unity կառուցվածքը գնահատելու համար: Առաքման խաղում քննադատը կարող է նշել փողոցների համար չափազանց լայն բեռնատարը կամ տեսախցիկը, որը թաքցնում է հաջորդ կանգառը: Շինարարը կարգավորում է C# կարգավորիչները կամ տեսախցիկը և օգտագործում Thrixel՝ բեռնատարի մարմինը վերանայելու համար՝ պահպանելով իր անվանված անիվները: Վերանայված ակտիվը ներմուծելուց հետո գործակալը կրկնում է երթուղին Play ռեժիմում: Քննադատը վերանայում է նոր արդյունքը նույն հղումով՝ ստուգելով և՛ տեսողական որակը, և՛ արդյոք առաքումը կարող է ավարտվել:

Ընդհանուր հարցեր Unity խաղեր կառուցելու վերաբերյալ AI-ով

Արդյո՞ք ես պետք է իմանամ C#, որպեսզի Unity խաղ պատրաստեմ AI-ով:

Գործակալը կարող է գրել C# սկրիպտները։ Unity-ի Inspector, Console և Play ռեժիմի հետ ծանոթությունը օգնում է վերանայել արդյունքը և նկարագրել սխալները: AI-ի կողմից ստեղծված կոդը դեռևս կարիք ունի փորձարկման՝ նախատեսված վերահսկման և խաղի կանոնների դեմ:

Ինչու՞ են ներկրված AI մոդելները վարդագույն Unity-ում:

Վարդագույն նյութերը կարող են ցույց տալ անհամատեղելի կամ կոտրված ստվեր: Ստուգեք Վահանակը և արդյոք նյութը համընկնում է նախագծի Ներկառուցված, Ունիվերսալ կամ High Definition Render աշխատանքային հոսքին: Unity փաստաթղթեր Նյութի փոխակերպում render workflows-ի միջև; Մոդելի նորից գեներացումը պարտադիր չէ:

Կարո՞ղ են AI-ի կողմից ստեղծված մոդելները շարժվող մասեր ունենալ:

Առանձին անիվներ, դռներ և կափարիչներ կարող են աշխուժացնել C# փոխակերպումների միջոցով: Նիշերով քայլելը և կմախքի այլ անիմացիաները պահանջում են սարքավորման և անիմացիայի կարգավորում; Միայն մոդելի անվանված մասերը չեն ապահովում այդ անիմացիաները:

Կարո՞ղ է արդյոք Unity խաղը, որը պատրաստված է AI-ով, գործարկել բրաուզերում:

Unity WebGL կառուցվածքը կարող է հրապարակվել thrixel.world Build World-ում: Արտահանված խաղին անհրաժեշտ է դիտարկիչի թեստավորում՝ բեռնման, հիշողության օգտագործման և նախատեսված սարքերի վրա վերահսկման համար՝ ի լրումն խմբագրի նվագարկման փորձարկման:

Կառուցեք Unity խաղ Thrixel-ի հետ