PixelTread
FAQ

Proyek GameMaker Android, skrip, dan penjelasan PixelTread

05

Dasar-dasar scripting GameMaker

Apakah PixelTread membantu proyek GameMaker Android?

Ya, untuk skrip GML dan file teks proyek tersebut. Ekspor Android diatur langsung di dalam GameMaker dan tercakup dalam dokumentasinya sendiri, dan PixelTread tidak menggantikan pengaturan itu. Ia membaca dan mengedit file di folder proyek Anda serta menampilkan setiap diff. Anda mengekspor, menginstal, dan menguji game dengan alat yang disediakan GameMaker. Simpan salinan proyek sebelum sesi pertama.

Apa itu GML?

GML adalah GameMaker Language, bahasa scripting mirip C yang mirip dengan JavaScript. Sebuah proyek dapat menggabungkan kode GML dengan editor visual, dan kode tersebut berada di aset skrip serta di event objek. Setiap skrip adalah file teks .gml di folder proyek, sehingga agen berbasis teks dapat membacanya dan mengeditnya. Manual resmi mencantumkan setiap fungsi, dan agen dapat mengutipnya.

Apa itu aset skrip dalam proyek GameMaker?

Aset skrip adalah tempat untuk menyimpan fungsi yang ditulis dalam GML agar objek apa pun dapat memanggilnya. Efek fade adalah contoh yang bagus, karena satu fungsi dapat melakukan lerp transparansi sprite seiring waktu dengan image_alpha. PixelTread dapat menulis fungsi tersebut dengan write_file dan menunjukkan diff kepada Anda sebelum Anda menerimanya. Anda mengujinya dengan memainkan room. Jaga agar skrip tetap kecil.

Bagaimana cara menginisialisasi array yang sangat panjang di GML?

Cara umumnya adalah array_create dengan ukuran dan nilai awal, diikuti oleh loop for untuk nilai yang berbeda dari satu slot ke slot lainnya. Mengetik setiap nilai secara manual lambat dan mudah salah. PixelTread dapat menulis loop tersebut dengan edit_file dan menampilkan diff, dan Anda memeriksa hasilnya di editor. Mulailah dengan ukuran kecil saat Anda menguji.

Di mana pemula harus memulai dengan array dan struct?

Masalah nyata yang kecil adalah tempat yang baik untuk memulai. Belajar menggunakan array menjadi lebih cepat ketika Anda menyimpan sesuatu yang Anda butuhkan, seperti daftar posisi musuh atau item inventaris, lalu mencetaknya. Minta PixelTread untuk menjelaskan setiap baris skrip Anda sendiri, baca diff di mode Ask first, dan ubah satu hal pada satu waktu. Ubah nama kemudian.

Menggunakan PixelTread

Apakah devartsolutions.com situs resmi PixelTread?

Ya, devartsolutions.com adalah situs resmi PixelTread. Unduh program setup dari situs ini, sekitar 34 MB, dan bandingkan checksum SHA-256-nya dengan manifest yang diterbitkan sebelum Anda menjalankannya. Pertanyaan dan masalah dikirim melalui tombol Send feedback di dalam aplikasi. PixelTread tidak berafiliasi dengan YoYo Games, pembuat GameMaker. Periksa alamat di browser Anda juga.

Apakah kodenya selalu berhasil?

Tidak. Agen dapat mengusulkan kode yang tidak dapat dikompilasi atau berperilaku salah di game Anda, jadi log build dan pengujian mandiri Anda yang memutuskan, bukan kartu. Baca setiap diff, bangun proyek di editor, dan uji hasilnya. Menolak perubahan dan meminta lagi adalah bagian normal dari bekerja dengannya. Pengujian singkat menangkap sebagian besar masalah sebelum membesar.

Apa yang dilakukan mode Ask first?

Mode Ask first adalah mode yang menjeda sebelum tindakan yang mengubah sesuatu, seperti mengedit file, dan menampilkan diff sehingga Anda dapat menerimanya atau menolaknya. Tidak ada yang disimpan ke skrip Anda sampai Anda setuju. Auto-run bertindak segera, jadi banyak pemula memulai dengan Ask first dan beralih ke Auto-run hanya untuk pekerjaan kecil yang mereka percayai. Anda dapat menolak perubahan dan meminta lagi.

Apa yang dilakukan mode Plan only?

Mode Plan only adalah mode yang menulis daftar langkah dan tidak menjalankan apa pun: tidak ada perintah dan tidak ada perubahan file. Anda membaca rencana, menyesuaikannya di obrolan, lalu beralih ke mode lain untuk melaksanakannya. Rencana bertahan setelah restart, jadi Anda dapat menutup aplikasi dan kembali ke daftar yang sama nanti.

Bagaimana cara melaporkan masalah atau hasil yang salah?

Tombol Send feedback di dalam aplikasi adalah cara untuk melaporkan masalah. Jelaskan apa yang Anda minta, apa yang ditunjukkan kartu, dan apa yang Anda harapkan lihat. Laporan singkat dan konkret paling membantu. Situs web ini tidak memiliki formulir kontak terpisah, jadi tombol di dalam aplikasi adalah tempat pesan Anda dikirim. Sertakan nomor versi, 2.9.30.

Model, privasi, dan unduhan

Model apa yang dapat digunakan PixelTread?

Tiga jenis: penyedia AI cloud melalui endpoint API standar, model yang berjalan di PC Anda, dan model bawaan, yang siap digunakan tanpa endpoint milik Anda. Tombol Test memeriksa endpoint dan menampilkan waktu respons serta jendela konteks. Anda dapat mengubah model kapan saja, dan mode persetujuan tetap sama. Uji sebelum memulai obrolan.

Apakah PixelTread mengirim telemetri atau skrip saya ke mana pun?

Tidak ada telemetri yang dikumpulkan. Prompt Anda hanya dikirim ke endpoint model yang Anda pilih. Dengan penyedia AI cloud, prompt Anda dan teks file yang dibaca agen mencapai penyedia tersebut, sedangkan dengan model lokal tidak ada yang meninggalkan PC Anda. Obrolan, folder kerja, dan kunci API tetap di PC, dan rahasia dalam output alat disensor sebelum model melihatnya. Pencarian web adalah pilihan terpisah dan opsional.

Mengapa SmartScreen Windows memperingatkan saya tentang installer?

Installer belum ditandatangani kode, jadi SmartScreen mungkin menampilkan peringatan. Bandingkan checksum SHA-256 file Anda dengan manifest yang diterbitkan terlebih dahulu. Jika kedua nilai cocok, pilih More info lalu Run anyway untuk memulai setup. Jika tidak cocok, jangan jalankan file tersebut dan unduh lagi dari situs ini. Perbandingannya adalah satu perintah.

Apakah saya perlu akun untuk menggunakan PixelTread?

Tidak. Tidak diperlukan akun untuk menjalankan aplikasi, dan antarmuka tersedia dalam 13 bahasa. Penyedia AI cloud mungkin membebankan biaya terpisah untuk modelnya sendiri, dan itu antara Anda dan penyedia. Model di PC Anda atau model bawaan berfungsi tanpa endpoint dari penyedia, jadi Anda dapat mencoba permintaan pertama sebelum memutuskan. Semua hal lain di aplikasi berfungsi dengan cara yang sama.

PixelTread untuk Windows

Tanyakan kepada PixelTread tentang skrip Anda sendiri

Unduh PixelTread ↗