PixelTread
FAQ

GameMaker Android-Projekte, Skripte und PixelTread erklärt

05

Grundlagen der GameMaker-Programmierung

Kann PixelTread bei einem GameMaker Android-Projekt helfen?

Ja, bei den GML-Skripten und Textdateien des Projekts. Der Android-Export wird in GameMaker selbst eingerichtet und durch dessen eigene Dokumentation abgedeckt; PixelTread ersetzt diese Einrichtung nicht. Es liest und bearbeitet die Dateien in deinem Projektordner und zeigt jeden Diff an. Du exportierst, installierst und testest das Spiel mit den Tools, die GameMaker bietet. Behalte vor der ersten Sitzung eine Kopie des Projekts.

Was ist GML?

GML ist die GameMaker Language, eine C-ähnliche Skriptsprache, die JavaScript ähnelt. Ein Projekt kann GML-Code mit dem visuellen Editor mischen; der Code lebt in Script-Assets und in den Events von Objekten. Jedes Script ist eine Plain-Text-Datei mit der Endung .gml im Projektordner, sodass ein textbasierter Agent sie lesen und bearbeiten kann. Das offizielle Manual listet jede Funktion auf, und der Agent kann sie zitieren.

Was ist ein Script-Asset in einem GameMaker-Projekt?

Ein Script-Asset ist ein Ort, um Funktionen in GML zu speichern, damit jedes Objekt sie aufrufen kann. Ein Fade-Effekt ist ein gutes Beispiel, da eine Funktion die Sprite-Transparenz über die Zeit mit image_alpha interpolieren kann. PixelTread kann eine solche Funktion mit write_file schreiben und dir den Diff anzeigen, bevor du ihn akzeptierst. Du testest ihn, indem du den Raum abspielst. Halte Scripts klein.

Wie initialisiere ich ein wirklich langes Array in GML?

Der übliche Weg ist array_create mit einer Größe und einem Startwert, gefolgt von einer for-Schleife für Werte, die sich von Slot zu Slot unterscheiden. Jeden Wert manuell einzutippen ist langsam und leicht fehleranfällig. PixelTread kann die Schleife mit edit_file schreiben und den Diff anzeigen, und du überprüfst das Ergebnis im Editor. Beginne mit einer kleinen Größe, während du testest.

Wo sollten Anfänger mit Arrays und Structs beginnen?

Ein kleines, reales Problem ist ein guter Startpunkt. Das Lernen mit Arrays geht schneller, wenn du etwas speicherst, das du brauchst, wie eine Liste von Gegnerpositionen oder Inventar-Items, und es dann ausgibst. Bitte PixelTread, jede Zeile deines eigenen Scripts zu erklären, lies den Diff im Ask first-Modus und ändere immer nur ein Ding auf einmal. Benenne Dinge später um.

PixelTread verwenden

Ist devartsolutions.com die offizielle PixelTread-Website?

Ja, devartsolutions.com ist die offizielle PixelTread-Website. Lade das Setup-Programm von dieser Seite herunter (ca. 34 MB) und vergleiche die SHA-256-Prüfsumme mit dem veröffentlichten Manifest, bevor du es ausführst. Fragen und Probleme werden über die Schaltfläche Send feedback in der App übermittelt. PixelTread steht nicht in Verbindung mit YoYo Games, dem Hersteller von GameMaker. Überprüfe auch die Adresse in deinem Browser.

Funktioniert der Code immer?

Nein. Der Agent kann Code vorschlagen, der nicht kompiliert oder sich in deinem Spiel falsch verhält, also entscheiden das Build-Log und dein eigener Testlauf, nicht die Karte. Lies jeden Diff, baue das Projekt im Editor und teste das Ergebnis. Eine Änderung abzulehnen und es noch einmal zu versuchen, ist ein normaler Teil der Arbeit damit. Kurze Tests fangen die meisten Probleme ab, bevor sie wachsen.

Was macht der Ask first-Modus?

Der Ask first-Modus ist der Modus, der vor einer Aktion, die etwas ändert (z. B. das Bearbeiten einer Datei), pausiert und den Diff anzeigt, damit du ihn akzeptieren oder ablehnen kannst. Nichts wird in deinem Script gespeichert, bis du zustimmst. Auto-run handelt sofort, daher beginnen viele Anfänger mit Ask first und wechseln zu Auto-run nur für kleine Aufgaben, denen sie vertrauen. Du kannst eine Änderung ablehnen und es noch einmal versuchen.

Was macht der Plan only-Modus?

Der Plan only-Modus ist der Modus, der eine Schrittliste schreibt und nichts ausführt: keine Befehle und keine Dateiänderungen. Du liest den Plan, passt ihn im Chat an und wechselst dann zu einem anderen Modus, um ihn auszuführen. Pläne überleben Neustarts, sodass du die App schließen und später zur gleichen Liste zurückkehren kannst.

Wie melde ich ein Problem oder ein falsches Ergebnis?

Die Schaltfläche Send feedback in der App ist der Weg, um ein Problem zu melden. Beschreibe, was du angefragt hast, was die Karte angezeigt hat und was du erwartet hast. Ein kurzer, konkreter Bericht hilft am meisten. Diese Website hat kein separates Kontaktformular, daher geht deine Nachricht über die Schaltfläche in der App ein. Bitte gib die Versionsnummer 2.9.30 an.

Modelle, Datenschutz und Download

Welche Modelle kann PixelTread verwenden?

Drei Arten: ein Cloud-KI-Anbieter über einen Standard-API-Endpunkt, ein Modell, das auf deinem PC läuft, und das integrierte Modell, das ohne deinen eigenen Endpunkt bereit ist. Die Schaltfläche Test überprüft einen Endpunkt und zeigt die Antwortzeit und das Kontextfenster an. Du kannst das Modell jederzeit ändern, und die Genehmigungsmodi bleiben gleich. Teste es, bevor du einen Chat beginnst.

Sendet PixelTread Telemetrie oder meine Scripts irgendwohin?

Es wird keine Telemetrie gesammelt. Deine Prompts gehen nur an den von dir ausgewählten Modell-Endpunkt. Bei einem Cloud-KI-Anbieter erreichen dein Prompt und der vom Agent gelesene Text diesen Anbieter, während bei einem lokalen Modell nichts deinen PC verlässt. Chats, Arbeitsordner und API-Schlüssel bleiben auf dem PC, und Geheimnisse in der Tool-Ausgabe werden vor der Sicht des Modells maskiert. Web search ist eine separate, optionale Wahl.

Warum warnt mich Windows SmartScreen vor dem Installer?

Der Installer ist noch nicht signiert, daher zeigt SmartScreen möglicherweise eine Warnung an. Vergleiche zuerst die SHA-256-Prüfsumme deiner Datei mit dem veröffentlichten Manifest. Wenn die beiden Werte übereinstimmen, wähle More info und dann Run anyway, um die Installation zu starten. Wenn sie nicht übereinstimmen, führe die Datei nicht aus und lade sie von dieser Seite erneut herunter. Der Vergleich ist ein Befehl.

Brauche ich ein Konto, um PixelTread zu nutzen?

Nein. Es wird kein Konto benötigt, um die App auszuführen, und die Oberfläche ist in 13 Sprachen verfügbar. Ein Cloud-KI-Anbieter kann separat für sein eigenes Modell berechnen, und das ist eine Sache zwischen dir und dem Anbieter. Ein Modell auf deinem PC oder das integrierte Modell funktioniert ohne einen Endpunkt eines Anbieters, sodass du eine erste Anfrage testen kannst, bevor du dich entscheidest. Alles andere in der App funktioniert auf die gleiche Weise.

PixelTread für Windows

Frag PixelTread nach deinen eigenen Scripts

PixelTread herunterladen ↗