PixelTread
FAQ

Progetti Android in GameMaker, script e PixelTread spiegati

05

Nozioni base di scripting in GameMaker

PixelTread può aiutarmi con un progetto Android in GameMaker?

Sì, con gli script GML e i file di testo del tuo progetto. L'esportazione per Android si configura direttamente in GameMaker ed è coperta dalla sua documentazione; PixelTread non sostituisce questa procedura. Legge e modifica i file nella cartella del progetto e ti mostra ogni diff. Esporti, installi e testi il gioco con gli strumenti di GameMaker. Tieni una copia del progetto prima della prima sessione.

Cos'è GML?

GML è il GameMaker Language, un linguaggio di scripting simile al C che ricorda JavaScript. Un progetto può mescolare codice GML con l'editor visivo; il codice risiede negli asset script e negli eventi degli oggetti. Ogni script è un file di testo .gml nella cartella del progetto, quindi un agente testuale può leggerlo e modificarlo. Il manuale ufficiale elenca tutte le funzioni e l'agente può citarle.

Cos'è un asset script in un progetto GameMaker?

Un asset script è un contenitore per funzioni scritte in GML, così che qualsiasi oggetto possa chiamarle. Un effetto dissolvenza è un buon esempio: una funzione può interpolare la trasparenza dell'immagine nel tempo con image_alpha. PixelTread può scrivere tale funzione con write_file e mostrarti il diff prima che tu lo accetti. Lo testi giocando alla stanza. Tieni gli script piccoli.

Come inizializzo un array molto lungo in GML?

Il metodo standard è array_create con una dimensione e un valore iniziale, seguito da un ciclo for per i valori che variano da slot a slot. Digitare ogni valore a mano è lento e soggetto a errori. PixelTread può scrivere il ciclo con edit_file e mostrare il diff, e tu controlli il risultato nell'editor. Inizia con una dimensione piccola mentre testi.

Da dove iniziare con array e struct se sono un principiante?

Un piccolo problema reale è un buon punto di partenza. Imparare a usare gli array è più veloce quando memorizzi qualcosa che ti serve, come una lista di posizioni dei nemici o oggetti di inventario, e poi lo stampi. Chiedi a PixelTread di spiegare ogni riga del tuo script, leggi il diff in modalità Ask first e modifica una cosa alla volta. Rinomina le cose più tardi.

Utilizzo di PixelTread

devartsolutions.com è il sito ufficiale di PixelTread?

Sì, devartsolutions.com è il sito ufficiale di PixelTread. Scarica il programma di installazione da questo sito, circa 34 MB, e confronta il checksum SHA-256 con il manifesto pubblicato prima di eseguirlo. Domande e problemi passano attraverso il pulsante Send feedback all'interno dell'app. PixelTread non è affiliato con YoYo Games, il creatore di GameMaker. Controlla anche l'indirizzo nel browser.

Il codice funziona sempre?

No. L'agente può proporre codice che non compila o che si comporta male nel tuo gioco, quindi decidono il log di build e il tuo test manuale, non la scheda. Leggi ogni diff, compila il progetto nell'editor e testa il risultato. Rifiutare una modifica e chiederne un'altra è una parte normale del lavoro con esso. Test brevi catturano la maggior parte dei problemi prima che crescano.

Cosa fa la modalità Ask first?

La modalità Ask first è la modalità che mette in pausa prima di un'azione che modifica qualcosa, come la modifica di un file, e mostra il diff in modo che tu possa accettarlo o rifiutarlo. Nulla viene salvato nel tuo script finché non accetti. Auto-run agisce immediatamente, quindi molti principianti iniziano con Ask first e passano a Auto-run solo per piccoli lavori di cui si fidano. Puoi rifiutare una modifica e chiederne un'altra.

Cosa fa la modalità Plan only?

La modalità Plan only è la modalità che scrive un elenco di passaggi e non esegue nulla: nessun comando e nessuna modifica ai file. Leggi il piano, adattalo nella chat e poi passa a un'altra modalità per eseguirlo. I piani sopravvivono ai riavvii, quindi puoi chiudere l'app e tornare alla stessa lista più tardi.

Come segnalo un problema o un risultato errato?

Il pulsante Send feedback all'interno dell'app è il modo per segnalare un problema. Descrivi cosa hai chiesto, cosa ha mostrato la scheda e cosa ti aspettavi di vedere. Un rapporto breve e concreto aiuta di più. Questo sito non ha un modulo di contatto separato, quindi il pulsante nell'app è dove va il tuo messaggio. Includi il numero di versione, 2.9.30.

Modelli, privacy e download

Quali modelli può usare PixelTread?

Tre tipi: un provider di intelligenza artificiale cloud tramite un endpoint API standard, un modello in esecuzione sul tuo PC e il modello integrato, pronto all'uso senza il tuo endpoint. Il pulsante Test controlla un endpoint e mostra i tempi di risposta e la finestra di contesto. Puoi cambiare il modello in qualsiasi momento e le modalità di approvazione restano le stesse. Testalo prima di iniziare una chat.

PixelTread invia telemetria o i miei script da qualche parte?

Nessuna telemetria viene raccolta. I tuoi prompt vanno solo all'endpoint del modello che scegli. Con un provider di intelligenza artificiale cloud, il tuo prompt e il testo del file che l'agente legge raggiungono quel provider, mentre con un modello locale nulla esce dal tuo PC. Chat, cartelle di lavoro e chiavi API restano sul PC e i segreti nell'output degli strumenti vengono oscurati prima che il modello li veda. La ricerca web è una scelta separata e opzionale.

Perché SmartScreen di Windows mi avverte sull'installer?

L'installer non è ancora firmato digitalmente, quindi SmartScreen potrebbe mostrare un avviso. Confronta prima il checksum SHA-256 del tuo file con il manifesto pubblicato. Se i due valori corrispondono, scegli More info e poi Run anyway per avviare l'installazione. Se non corrispondono, non eseguire il file e scaricalo di nuovo da questo sito. Il confronto richiede un solo comando.

Ho bisogno di un account per usare PixelTread?

No. Non è necessario alcun account per eseguire l'app e l'interfaccia è disponibile in 13 lingue. Un provider di intelligenza artificiale cloud potrebbe addebitare separatamente il suo modello e questo è tra te e il provider. Un modello sul tuo PC o il modello integrato funzionano senza un endpoint da un provider, quindi puoi provare una prima richiesta prima di decidere. Tutto il resto nell'app funziona allo stesso modo.

PixelTread per Windows

Chiedi a PixelTread dei tuoi script

Scarica PixelTread ↗