GameMaker Android projeleri, betikler ve PixelTread nasıl çalışır?
GameMaker betikleme temelleri
PixelTread bir GameMaker Android projesine yardımcı olur mu?
Evet, projenin GML betiklerini ve metin dosyalarını okuyup düzenleyerek yardımcı olur. Android dışa aktarma işlemi GameMaker içinde yapılır ve kendi dokümantasyonu tarafından kapsanır; PixelTread bu kurulumu yerine geçmez. Proje klasöründeki dosyaları okur ve her değişiklik için farkı gösterir. Oyunu kendi araçlarınla dışa aktarır, kurar ve test edersin. İlk oturumdan önce projenin bir kopyasını sakla.
GML nedir?
GML, GameMaker Language'dır; JavaScript'e benzer görünen, C tarzı bir betik dilidir. Bir proje, GML kodunu görsel düzenleyiciyle karıştırabilir ve kod, betik varlıklarında ve nesnelerin olaylarında bulunur. Her betik, proje klasöründeki düz metin bir .gml dosyasıdır; bu nedenle metin tabanlı bir ajan onu okuyup düzenleyebilir. Resmi kılavuz her işlevi listeler ve ajan onu alıntılayabilir.
GameMaker projesinde bir betik varlığı nedir?
Bir betik varlığı, GML ile yazılmış işlevleri saklamak ve herhangi bir nesnenin bunları çağırabilmesini sağlamak için bir yerdir. Bir solma efekti iyi bir örnektir, çünkü bir işlev, image_alpha ile sprite opaklığını zaman içinde lerp ile yumuşatabilir. PixelTread, böyle bir işlevi write_file ile yazabilir ve kabul etmeden önce farkı gösterebilir. Odayı oynayarak test edersin. Betikleri küçük tut.
GML'de uzun bir diziyi nasıl başlatırım?
Yöntem, bir boyut ve başlangıç değeriyle array_create kullanmak, ardından slotlar arası farklı değerler için bir for döngüsüdür. Her değeri tek tek yazmak yavaştır ve hataya açıktır. PixelTread, edit_file ile döngüyü yazabilir ve farkı gösterebilir; sonucu editörde kontrol edersin. Test ederken küçük bir boyutla başla.
Diziler ve yapılar (struct) ile yeni başlayanlar nereden başlamalı?
Küçük bir gerçek sorun başlamak için iyi bir yerdir. Bir şeyi depolayarak (örneğin düşman konumları veya envanter öğeleri listesi) ve sonra yazdırarak dizileri kullanmayı öğrenmek daha hızlı ilerler. PixelTread'ten kendi betiğinin her satırını açıklamasını iste, Ask first modunda farkı oku ve her seferinde bir şey değiştir. Sonra isimleri yeniden adlandır.
PixelTread kullanımı
devartsolutions.com resmi PixelTread web sitesi mi?
Evet, devartsolutions.com resmi PixelTread web sitesidir. Kurulum programını bu siteden indir (yaklaşık 34 MB) ve çalıştırmadan önce SHA-256 toplamını yayımlanan manifestoyla karşılaştır. Sorular ve sorunlar uygulama içindeki Send feedback butonu üzerinden iletilir. PixelTread, GameMaker'ın yapıcısı YoYo Games ile bağlantılı değildir. Tarayıcındaki adresi de kontrol et.
Kod her zaman çalışır mı?
Hayır. Ajan, derlenmeyen veya oyununda yanlış davranan kod önerebilir; bu yüzden karar derleme günlüğü ve kendi oyun testindir, kartın değil. Her farkı oku, projeyi editörde derle ve sonucu test et. Bir değişikliği reddedip tekrar istemek, onunla çalışmanın normal bir parçasıdır. Kısa testler, sorunlar büyümeden çoğunu yakalar.
Ask first modu ne yapar?
Ask first modu, bir dosyayı düzenlemek gibi bir şeyi değiştirmeden önce duran ve farkı gösteren moddur; böylece kabul edebilir veya reddedebilirsin. Sen onaylayana kadar hiçbir şey betiğine kaydedilmez. Auto-run hemen çalışır; bu yüzden birçok yeni başlayan Ask first ile başlar ve güvendiği küçük işler için Auto-run'a geçer. Bir değişikliği reddedip tekrar isteyebilirsin.
Plan only modu ne yapar?
Plan only modu, bir adım listesi yazar ve hiçbir şey çalıştırmaz: komut yok, dosya değişikliği yok. Planı okursun, sohbetle onu ayarlarsın ve ardından uygulamak için başka bir moda geçersin. Planlar yeniden başlatmalarda korunur; bu yüzden uygulamayı kapatabilir ve aynı listeye daha sonra dönebilirsin.
Bir sorunu veya yanlış sonucu nasıl bildiririm?
Uygulama içindeki Send feedback butonu bir sorunu bildirmenin yoludur. Ne istediğini, kartın ne gösterdiğini ve ne görmeyi beklediğini açıkla. Kısa ve somut bir rapor en çok işe yarar. Bu web sitesinin ayrı bir iletişim formu yoktur; bu yüzden mesajın gittiği yer uygulama içindeki butondur. Lütfen 2.9.30 sürüm numarasını dahil et.
Modeller, gizlilik ve indirme
PixelTread hangi modelleri kullanabilir?
Üç tür: standart bir API uç noktası üzerinden bulut AI sağlayıcısı, PC'nizde çalışan bir model ve kendi uç noktanız olmadan kullanıma hazır yerleşik model. Test butonu bir uç nokta kontrol eder ve yanıt süresini ile bağlam penceresini gösterir. Modeli istediğiniz zaman değiştirebilirsiniz; onay modları aynı kalır. Sohbet başlamadan önce test et.
PixelTread telemetri veya betiklerimi herhangi bir yere gönderiyor mu?
Telemetri toplanmaz. İstemleriniz yalnızca seçtiğiniz model uç noktasına gider. Bir bulut AI sağlayıcısı ile, isteminiz ve ajanın okuduğu metin dosyası o sağlayıcıya ulaşır; yerel bir modelle hiçbir şey PC'nizi terk etmez. Sohbetler, çalışma klasörleri ve API anahtarları PC'de kalır; araç çıktısındaki gizli bilgiler modele görmeden önce karartılır. Web search ayrı, isteğe bağlı bir seçenektir.
Kurulum dosyası için Windows SmartScreen neden uyarı veriyor?
Kurulum dosyası henüz kod imzalı değil, bu yüzden SmartScreen bir uyarı gösterebilir. Önce dosyanızın SHA-256 toplamını yayımlanan manifestoyla karşılaştır. İki değer eşleşiyorsa, More info'yu seç ve ardından kurulumu başlatmak için Run anyway'i tıkla. Eşleşmiyorlarsa dosyayı çalıştırma ve bu siteden tekrar indir. Karşılaştırma bir komuttur.
PixelTread kullanmak için bir hesaba ihtiyacım var mı?
Hayır. Uygulamayı çalıştırmak için hesap gerekmez ve arayüz 13 dilde gelir. Bir bulut AI sağlayıcısı kendi modeli için ayrıca ücret talep edebilir; bu sizinle sağlayıcı arasındadır. PC'nizdeki bir model veya yerleşik model, bir sağlayıcıdan uç nokta olmadan çalışır; bu yüzden karar vermeden önce ilk isteği deneyebilirsin. Uygulamadaki diğer her şey aynı şekilde çalışır.