TV desteği

Oyunun TV platformunda doğru şekilde çalışması için gereksinimlere (madde 1.6.3) uygun olması gerekir.

Kumanda kontrolü

Kumanda düğmeleriyle etkileşim için eklentide şunlar bulunur:

  • Koşul TV Remote button pressed: seçili düğme o an basılıyorsa doğru değeri döndürür.
  • Tetikleyici On TV Remote button press: oyuncu belirli bir düğmeye bastığında tetiklenir.
  • Tetikleyici On TV Remote button release: oyuncu belirli bir düğmeyi bıraktığında tetiklenir.

Bu görsel blokların her birine şu listeden bir düğme atanabilir: Up, Down, Left, Right ve OK.

Bunlar sayesinde platformun özelliklerini düşünmeden TV'de kontrol desteğini uygulayabilirsiniz.

Construct 3 ekran görüntüsü: YandexGamesSDK eklentisi kullanılarak TV platformu için oyun ayar ekranı. Üstte 3 hücreli bir satır var, ilk ikisinde metin var: dişli çark simgesi "Sistem", "Her tik", son hücre boş. Aşağıda 5 satır ve 3 sütundan oluşan bir tablo var. 1. satır — Yandex Oyunlar simgesi | "Yandex...", "TV kumandasında Yukarı düğmesine basıldı", ayı yüzü simgesi "Bear | Y'yi bear.Y - 1 olarak ayarla". 2. satır — Yandex Oyunlar simgesi | "Yandex...", "TV kumandasında Aşağı düğmesine basıldı", ayı yüzü simgesi "Bear | Y'yi bear.Y + 1 olarak ayarla". 3. satır — Yandex Oyunlar simgesi | "Yandex...", "TV kumandasında Sağ düğmesine basıldı", ayı yüzü simgesi "Bear | Y'yi bear.Y + 1 olarak ayarla". 4. satır — Yandex Oyunlar simgesi | "Yandex...", "TV kumandasında Sol düğmesine basıldı", ayı yüzü simgesi "Bear | Y'yi bear.Y - 1 olarak ayarla". 5. satır — Yandex Oyunlar simgesi | "Yandex...", "TV kumandasında OK düğmesine basıldı", ayı yüzü simgesi "Bear | bear.Açı açısını + 1 derece olarak ayarla".

HISTORY_BACK ve EXIT olayları

HISTORY_BACK olayı farklı yöntemlerle tetiklenebilir: TV kumandasındaki Back düğmesine basılarak, sesli komutla veya jest yapılarak.

Oyun bağlamında Back düğmesinin ana olayları:

  • Oyunun başlangıç menüsünde basıldığında — oyunu terk etme onay penceresi açılır.
  • Oyun sırasında basıldığında — oyun duraklatılır ve oyun menüsü açılır.
  • Oyun sırasında çift olarak basıldığında — oyunu terk etme onay penceresi açılır.

HISTORY_BACK olayını işlemek için eklentide On History Back event koşulu mevcuttur.

Oyunu kapatmak için Dispatch event ile EXIT parametresi kullanılabilir.

Construct 3 ekran görüntüsü: YandexGamesSDK eklentisi kullanılarak TV platformu için oyun ayar ekranı. Üstte 2 hücreli bir satır var, ilkinde Yandex Oyunlar simgesi | "HISTORY_BACK olayında". Aşağıda "// Çıkış menüsünü gösteriyoruz" metni, ardından 2 hücreli bir satır: ayarlar simgesi | "ÇıkışMenüsüAçık doğru", ayarlar simgesi | "ÇıkışMenüsüAçık'ı False olarak ayarla". Aşağıda "// Çıkış menüsünü gizliyoruz" metni, ardından 2 hücreli bir satır: ayarlar simgesi | "Aksi halde", ayarlar simgesi | "ÇıkışMenüsüAçık'ı True olarak ayarla". Aşağıda "// Menü açıksa ve oyuncu OK'ye basarsa - oyundan çıkıyoruz" metni, ardından 2 hücreli bir satır: Yandex Oyunlar ve ayarlar simgeleri | "TV kumandasında OK düğmesine basıldı  ÇıkışMenüsüAçık doğru", Yandex Oyunlar simgesi | "Exit olayını gönder".

TV kumanda emülatörü

Oyunu test etmeyi kolaylaştırmak için eklentiye TV kumanda emülatörü entegre edilmiştir, bu emülatöre F6 tuşuna basarak erişilebilir.

Not

Kumanda emülatörü yalnızca önizleme modunda kullanılabilir. Oyunun sürüm sürümünde çalışmaz.

TV kumandası test videosu: "TV Example - Google Chrome" açılır penceresi açık, gri arka planda ayı yüzü simgesi, ekranın sağ tarafında — sanal TV kumandası. Kullanıcı sırayla ←, →, ↓, ↑ ve "OK" düğmelerine basar, ayı simgesi buna göre sola, sağa, aşağı, yukarı hareket eder ve ardından saat yönünde döner.


Depo