TV için uyarlama
Gereksinim maddesi 1.6.3
Televizyonlar için:
- Oyun tüm ekran alanını kaplar, tam ekran modu mevcuttur.
- TV kumandası üzerindeki ok tuşlarıyla kontrol desteklenir. Oyunu tam olarak oynamak için kumandadaki ok tuşlarıyla kontrol yeterlidir.
- TV kumandasındaki Back ve OK düğmelerine basma desteği vardır.
- Uygulama içi satın alımlar yoktur.
- Geliştiricinin diğer oyunlarına bağlantılar yoktur.
Ok tuşları ve OK düğmesi olaylarının işlenmesi
Kumanda düğmeleri oyun içinde ve aşağıdaki bölümlerde çalışmalıdır:
- Eğer varsa, oyundan önceki başlangıç menüsü. Örneğin, kumanda üzerindeki OK tuşuna basarak oyunu başlatma veya ok tuşlarını kullanarak seviye seçme özelliği desteklenmelidir.
- Back düğmesi ile açılan oyun içi menü.
Kumanda bir anda sadece bir olay başlatır. Oyununuzda aynı anda birden fazla tuş kullanılıyorsa, zıplama veya ileri hareket gibi bazı eylemleri otomatik hale getirin.
Kumanda düğmeleri şu olaylara karşılık gelir:
- Ok tuşları:
ArrowLeft
,ArrowUp
,ArrowRight
,ArrowDown
. - OK:
Enter
.
Bunların açıklaması için KeyboardEvent belgelerine bakın.
Gamepad ile çalışabilen oyun motorları için, TV kumandası bir gamepad olarak kaydedilir. Bunlar için, ok tuşları ve OK düğmesi olaylarının işlenmesini gamepad belgelerine göre yapılandırın: Unity, Construct, Defold.
Back düğmesi olaylarının işlenmesi
Back düğmesi, Smart TV desteği olan tüm televizyonların kumandalarında bulunur.
Oyunlar bağlamında Back düğmesinin temel olayları:
- Oyunun başlangıç menüsünde — oyundan çıkışı onaylayan bir pencere açar.
- Oyun sırasında:
- Tek basış — oyunu duraklatır ve oyun menüsünü açar.
- Çift basış — oyundan çıkışı onaylayan bir pencere açar.
Olayların ayrıntılı açıklaması için Etkinlikler bölümüne bakın.
Yandex Oyun SDK'sı ile etkileşim
Yandex Oyun SDK'sı başlatıldıktan sonra, deviceInfo
nesnesi kullanıcının cihaz tipini type
alanında döndürür.
Oyun bir televizyonda başlatıldığında, type
alanında tv
değerine sahip bir dize döndürülür. Bundan sonra, oyuna kumanda kontrolü için uygun mantığı aktarabilirsiniz. Ayrıca, oyun için gerekli olacak metinleri, öğreticileri ve diğer materyalleri de aktarabilirsiniz.
deviceInfo
nesnesi ve yöntemleri hakkında ayrıntılar için Diğer nesneler ve SDK parametreleri bölümüne bakın.
Oyun ekleme
TV kumandası düğmelerinin desteğini uyguladıktan sonra, oyunu Yandex Oyunlar kataloğuna ekleyebilirsiniz. Yandex Oyun Konsolu'nda oyun taslağını doldururken, desteklenen platformlar arasından TV'yi seçin.
Moderasyonu başarıyla geçtikten sonra, oyun özel bir TV paketi içinde sunulacak ve televizyon kullanıcılarına erişilebilir olacaktır.
Oyun testi
Yandex TV mağazası desteği olan bir televizyonda oyunun taslağını açarak test edebilirsiniz:
-
Yandex Oyunlar uygulamasına girin ve başlangıç sayfasının açılmasını bekleyin.
-
Kumandada ← ↑ ← ↑ ← ↑ ← ↑ düğme dizisini tuşlayın. Giriş ekranı açılacaktır.
Not
Bu dizi, başlangıç sayfası arayüzünün sol üst öğesi seçiliyse çalışacaktır.
-
Alana oyun ID'sini girin.