Bu bölümde, Hazır Oyun ile YouTube arasındaki entegrasyon ele alınmaktadır. Hazır Oyunlar SDK'sı.
1 Hazır Oyunlar SDK'sını yükleyin
- Oyun, herhangi bir oyun kodundan önce YouTube Hazır Oyunlar SDK'sını YÜKLEMELİDİR.
2 Oyuna hazır bildirimi
- Oyunun bir
firstFrameReady
kullanıcıyla açıkça iletişim kuran bir yükleme ekranı veya başlangıç ekranı olduğunu hatırlatırız. - Oyunun
gameReady
çağrısı ZORUNLUDUR vegameReady
yalnızca şu durumlarda çağrılır: Oyun kullanıcı etkileşimi için hazır olmalıdır (örneğin: ana menü veya oyun hazırdır) veya oynayın). - Oyunun etkileşimde bulunmama durumu varken
gameReady
ÇALIŞMAMALIDIR kullanıcıya gösterilen öğeler (örneğin: başlangıç ekranları veya yükleme ekranlar).
YouTube "yükleme döner simgesini" kaldırmaz çağrılır.
3 Kullanıcı puanı
- Oyun MAY, kullanıcının puanını göndermek için
sendScore
kullanabilir. - Oyun skor göndermek için
sendScore
kullanıyorsa oyuna UYMALIDIRsendScore
spesifikasyonu ve ZORUNLU, gönderilen en iyi puanın maç kaydındaki en iyi skorla eşleşiyor.
4 Cloud kaydetmesi
- Kullanıcılar bir işlem gerçekleştirdiğinde, ilerleme durumunu kaydetmek için oyunun
saveData
tarafından çağrılması ZORUNLUDUR Oyunun, esasa göre oyunda ilerleme durumu (ör. seviye değişikliği), kullanıcıyı ilerlemenin kaydedildiğine inanmaya yönlendirir. - Oyun, kullanıcının ilerleme durumunu kaydetmek için başka bir mekanizma KULLANMAMALIDIR. Bu bu özellik, oyuncuların oyuna daha sonra devam etmelerini sağlar.
- Oyunun
saveData
çağrılmadan önceloadData
tarafından beklenmesi ZORUNLUDUR. EğerloadData
başarıyla tamamlanmadan öncesaveData
çağrılır. isteği reddedilir. Bu, oyunun herhangi bir sayfanın önceden kaydedilmiş verilerdir. - Oyunun, oyunun nasıl oynanacağına karar verdi.
- Oyunun tüm platformlarda kullanıcı ilerlemesini korumak için buluta kayıt verilerini KULLANMALIDIR Kullanıcının kendi verilerinin kullanılmasını beklediği oyun sürümleri.
- Oyunlar, önemli oyunda kullanıcının ilerleme durumunu otomatik olarak KAYDETMELİDİR ve veri kaybını önlemek için ara hedeflerin sayısını artırır. Son bir temizlik kaydı işlemi, kullanıcı Kullanıcı oyundan çıkar ancak en fazla 64 KiB tasarruf edebilir. uzunluk değerleridir.
5 Sesi kapatma açma/kapatma düğmesi
- Oyunun sistem ses ayarına ve sesi kapatma düğmesine UYMALIDIR.
- Oyunun YouTube ses ayarına ve sesi kapatma düğmesine uyması gerekir. Bunun için
isAudioEnabled
veonAudioEnabledChange
. - Oyunun cihazdaki ses kontrolüne uyması ZORUNLUDUR.
- Oyun sesi beklenmedik şekilde ÇALINMAMALIDIR.
- YouTube sesini kapatma ayarlandığında ses çıkışı ve oyun sesi ÇALIŞMAMALIDIR kontrolleri de ses çıkışını ETKİLEMEZ.
- YouTube'un sesini kapatma ayarı belirlenmediğinde oyun ses kontrolleri sesi ETKİLEBİLİR çıktı.
- Oyunun kendi içinde genel sesi kapatma düğmesi GÖRÜNTÜLEMEMELİDİR; Kullanıcıların bunun için YouTube düzeyindeki özelliklerden yararlanmasına olanak tanır.
- Oyunda OLABİLİR oyunda ayrı ayrıntılı ses denetimleri var. Örneğin: müzik ve ses efektleri, ancak diğer tüm ses denetimlerine UYMALARI GEREKİR gereksinimlerini karşılayın.
6 Duraklatma ve devam ettirme
Hazır Oyunlar SDK'sı, platformlar arası duraklatma ve olanak sağlar.
- Oyunun,
onPause
çağrıldıktan sonra tüm yürütmeyi duraklatması ZORUNLUDUR ve ZORUNLUDUR yalnızcaonResume
çağrıldığında yürütmeyi sürdürür. Yürütme şunları içerir: Oyun döngüsü, müzik, etkileşimler, ağ gibi oynanabilir özellikler oluşturmayı öğreneceksiniz. - Oyunda web Page visibility API veya benzeri web API'leri KULLANILMAMALIDIR ve
Hazır Oyunlar SDK'sı
onPause
veonResume
yalnızca KULLANILMALIDIR. onPause
gerçekleştiğinde oyun, kullanıcının ilerleme durumunu KAYDETMELİDİR.