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
firstFrameReadykullanı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 vegameReadyyalnı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
sendScorekullanabilir. - Oyun skor göndermek için
sendScorekullanıyorsa oyuna UYMALIDIRsendScorespesifikasyonu 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
saveDatatarafı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 önceloadDatatarafından beklenmesi ZORUNLUDUR. EğerloadDatabaş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
isAudioEnabledveonAudioEnabledChange. - 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ı
onPauseveonResumeyalnızca KULLANILMALIDIR. onPausegerçekleştiğinde oyun, kullanıcının ilerleme durumunu KAYDETMELİDİR.