Proiecte GameMaker Android, scripturi și PixelTread: explicații
Noțiuni de bază despre scripturile GameMaker
Ajută PixelTread cu un proiect GameMaker Android?
Da, cu scripturile GML și fișierele text ale acelui proiect. Exportul pentru Android se configurează în interiorul GameMaker și este acoperit de propria sa documentație, iar PixelTread nu înlocuiește acea configurare. Citește și editează fișierele din dosarul proiectului tău și îți arată fiecare diferență. Tu exportezi, instalezi și testezi jocul cu instrumentele pe care ți le oferă GameMaker. Păstrează o copie a proiectului înainte de prima sesiune.
Ce este GML?
GML este limbajul GameMaker, un limbaj de scripting de tip C care seamănă cu JavaScript. Un proiect poate combina codul GML cu editorul vizual, iar codul trăiește în activele de tip script și în evenimentele obiectelor. Fiecare script este un fișier text .gml în dosarul proiectului, așa că un agent bazat pe text îl poate citi și edita. Manualul oficial listează fiecare funcție, iar agentul o poate cita.
Ce este un activ de tip script într-un proiect GameMaker?
Un activ de tip script este un loc pentru a păstra funcții scrise în GML astfel încât orice obiect să le poată apela. Un efect de fade este un bun exemplu, deoarece o singură funcție poate interpola transparența sprite-ului în timp cu image_alpha. PixelTread poate scrie o astfel de funcție cu write_file și îți arată diferența înainte să o accepți. O testezi jucând camera. Păstrează scripturile mici.
Cum initializez un array foarte lung în GML?
Modul uzual este array_create cu o dimensiune și o valoare de start, urmat de un ciclu for pentru valorile care diferă de la un slot la altul. Scrierea fiecărei valori de mână este lentă și ușor de greșit. PixelTread poate scrie ciclul cu edit_file și arată diferența, iar tu verifici rezultatul în editor. Începe cu o dimensiune mică în timp ce testezi.
De unde ar trebui să înceapă un începător cu array-urile și structurile?
O problemă reală mică este un loc bun pentru a începe. Înțelegerea utilizării array-urilor merge mai repede când stochezi ceva de care ai nevoie, cum ar fi o listă de poziții ale inamicilor sau elemente de inventar, și apoi o afișezi. Întreabă-l pe PixelTread să explice fiecare linie din propriul tău script, citește diferența în modul Ask first și schimbă un singur lucru pe rând. Redenumește lucrurile mai târziu.
Utilizarea PixelTread
Este devartsolutions.com site-ul oficial PixelTread?
Da, devartsolutions.com este site-ul oficial PixelTread. Descarcă programul de instalare de pe acest site, aproximativ 34 MB, și compară suma de control SHA-256 cu manifestul publicat înainte să îl execuți. Întrebările și problemele se trimit prin butonul Send feedback din interiorul aplicației. PixelTread nu este afiliat cu YoYo Games, creatorul GameMaker. Verifică adresa și în browser.
Funcționează întotdeauna codul?
Nu. Agentul poate propune cod care nu se compilează sau care se comportă greșit în jocul tău, așa că logul de build și propriul tău playtest decid, nu cardul. Citește fiecare diferență, compilează proiectul în editor și testează rezultatul. Respingerea unei modificări și cererea din nou este o parte normală a muncii cu el. Testele scurte prind cele mai multe probleme înainte să crească.
Ce face modul Ask first?
Modul Ask first este modul care se oprește înainte de o acțiune care schimbă ceva, cum ar fi editarea unui fișier, și arată diferența astfel încât să o poți accepta sau respinge. Nimic nu este salvat în scriptul tău până nu ești de acord. Auto-run acționează imediat, așa că mulți începători încep cu Ask first și trec la Auto-run doar pentru sarcini mici în care au încredere. Poți respinge o modificare și să ceri din nou.
Ce face modul Plan only?
Modul Plan only este modul care scrie o listă de pași și nu execută nimic: nici comenzi, nici modificări de fișiere. Citești planul, îl ajustezi în chat și apoi treci la un alt mod pentru a-l executa. Planurile supraviețuiesc restarturilor, așa că poți închide aplicația și te poți întoarce la aceeași listă mai târziu.
Cum raportez o problemă sau un rezultat greșit?
Butonul Send feedback din interiorul aplicației este modalitatea de a raporta o problemă. Descrie ce ai cerut, ce a arătat cardul și ce te așteptai să vezi. Un raport scurt și concret ajută cel mai mult. Acest site nu are un formular de contact separat, așa că butonul din aplicație este locul unde ajunge mesajul tău. Te rugăm să incluzi numărul de versiune, 2.9.30.
Modele, confidențialitate și descărcare
Ce modele poate folosi PixelTread?
Trei feluri: un furnizor AI cloud printr-un endpoint API standard, un model care rulează pe PC-ul tău și modelul integrat, care este gata de utilizare fără propriul tău endpoint. Butonul Test verifică un endpoint și arată timpul de răspuns și fereastra de context. Îți poți schimba modelul oricând, iar modurile de aprobare rămân la fel. Testează înainte să începi un chat.
Trimite PixelTread telemetrie sau scripturile mele undeva?
Nu se colectează telemetrie. Solicitățile tale merg doar la endpoint-ul modelului pe care îl alegi. Cu un furnizor AI cloud, solicitarea ta și textul fișierului pe care agentul îl citește ajung la acel furnizor, în timp ce cu un model local nimic nu părăsește PC-ul tău. Chat-urile, dosarele de lucru și cheile API rămân pe PC, iar secretele din ieșirea instrumentelor sunt redactate înainte ca modelul să le vadă. Web search este o alegere separată și opțională.
De ce mă avertizează Windows SmartScreen despre instalator?
Instalatorul nu este încă semnat digital, așa că SmartScreen poate afișa o avertizare. Compară mai întâi suma de control SHA-256 a fișierului tău cu manifestul publicat. Dacă cele două valori se potrivesc, alege Mai multe informații și apoi Execută oricum pentru a începe instalarea. Dacă nu se potrivesc, nu executa fișierul și descarcă-l din nou de pe acest site. Compararea este o singură comandă.
Am nevoie de un cont pentru a folosi PixelTread?
Nu. Nu este nevoie de un cont pentru a rula aplicația, iar interfața vine în 13 limbi. Un furnizor AI cloud poate încărca separat pentru propriul său model, iar asta este între tine și furnizor. Un model pe PC-ul tău sau modelul integrat funcționează fără un endpoint de la un furnizor, așa că poți încerca o prima solicitare înainte să decizi. Restul din aplicație funcționează la fel.