Na tej stronie znajdziesz historię zmian następujących dokumentów:
11 lipca 2024 r.
- Omówienie wymagań technicznych i uwzględnienie w nich wielu stron.
- Wymagania dotyczące czyszczenia i usuwania duplikatów.
24 czerwca 2024 r.
Zwiększono limit łącznego rozmiaru pakietów ze 100 MiB do 250 MiB i dodaliśmy funkcję leniwego ładowania. ze wskazówkami.
17 czerwca 2024 r.
Aktualizacje pakietu:
- Gry nie muszą już być wyświetlane przez HTTPS. Można je udostępniać za pomocą localhost.
- Obok pola adresu URL dodano przycisk odświeżania umożliwiający odświeżanie zawartości elementu iframe bez ładuję cały pakiet testowy.
16 maja 2024 r.
Przenieś sprawdzone metody projektowania do osobnego dokumentu, aby lepiej je opisać. między wymaganiami projektowymi a sprawdzonymi metodami.
8 maja 2024 r.
Zrefaktoryzowaliśmy stronę dla deweloperów Pokoju gier, aby zwiększyć dostęp i ulepszyć działanie Pokoju gier nawigacji.
7 maja 2024 r.
Zaktualizowano Wymagania techniczne dotyczące powiadomień o gotowości do gry –
dodatkowe informacje o rozmowie firstFrameReady
.
3 maja 2024 r.
- Utworzono archiwum poprzednich wersji wymagań.
5 marca 2024 r.
Zwiększono limit rozmiaru pojedynczego pliku z 10 MiB do 30 MiB.
23 lutego 2024 r.
Do przestrzeni nazw najwyższego poziomu dodaliśmy wartość logiczną IN_PLAYABLES_ENV
, aby poinformować programistów, kiedy
gdy gra działa w środowisku Pokoju gier.
4 grudnia 2023 r.
Aktualizacje pakietu testowego
- Dodaliśmy sprawdzanie nieobsługiwanych znaków w nazwach plików.
- Informacje na temat obsługiwanych znaków znajdziesz w Wymaganiach technicznych – 1.9 Nazwy plików.
- Znane ograniczenie: ta kontrola może nie zweryfikować wszystkich wczytanych zasobów.
- Dodano funkcję upodobnienia ekranu wczytywania, w tym ustawianie początkowych elementów. Wysokość elementu iframe powinna być ustawiona na 0.
- Zaktualizowano przycisk wstrzymania i wznowienia, aby lepiej dopasować produkcję przez przełączenie dźwięk podczas wstrzymywania i wznawiania.
- Z logowania zdarzeń usunięto komunikaty, w przypadku których nie można podjąć działań.
10 listopada 2023 r.
Pakiet „Test Suite do pobrania” został zastąpiony hostowanym testem Google Analytics.
Plik definicji typów TypeScript, który był wcześniej dostępny w pakiecie Test Suite. pakiet został przeniesiony do głównego artykułu o pakiecie SDK Pokoju gier.
7 września 2023 r.
Zaktualizowaliśmy sekcję Pierwsze kroki, aby zmienić zawartość Pokoju gier.
Adres URL pakietu SDK z okresu v0
do v1
.
30 sierpnia 2023 r.
Sekcje Nazwy plików i Miniatury zostały
zaktualizowany w celu usunięcia odwołań do listy dozwolonych znaków specjalnych
(_
, -
, .
).
Zaktualizowaliśmy też sekcję Zapisywanie w chmurze, aby dodać wymóg, do działania Cloud Save.
25 sierpnia 2023 r.
Zaktualizowaliśmy sekcję saveData, aby doprecyzować, że dane zapisywane musi być prawidłowym i prawidłowym ciągiem znaków UTF-16.
18 sierpnia 2023 r.
Zaktualizowaliśmy sekcję Wstrzymaj i wznów, aby doprecyzować, że
gra musi wstrzymać wszystkie wykonania po wywołaniu onPause
i wznowić ją tylko raz
Funkcja onResume
jest wywoływana.
11 sierpnia 2023 r.
Dodaliśmy sekcję Nazwy plików, by uwzględnić znak Ograniczenia dotyczące nazw plików w pakiecie gier.
10 sierpnia 2023 r.
Zaktualizowana sekcja Metody interakcji wymaga teraz wszystkich elementów interfejsu gry, aby działały one zgodnie z oczekiwaniami i nie zawierały błędów. zachowanie niezgodne z oczekiwaniami.
9 sierpnia 2023 r.
Dodaliśmy sekcję Miniatury, aby wyświetlić listę funkcji wymagania dotyczące miniatur, które pozwalają użytkownikom bez wysiłku znajdować i rozpoznać Można odtworzyć w YouTube.
8 sierpnia 2023 r.
Zaktualizowaliśmy sekcję Gesty i wprowadzanie tekstu, by zabronić
gra, by zadzwonić do użytkownika preventDefault()
po zdarzeniach Esc.
Dodaliśmy też nową sekcję Odwołania do plików, aby wymagać gry używają ścieżek względnych tylko wtedy, gdy odwołują się do innych plików w pakiecie jako ze ścieżek bezwzględnych może powodować błędy.
2 sierpnia 2023 r.
Sekcja Wycisz w wymaganiach technicznych i Projektowaniu gier z Pokoju gier Wskazówki zostały zaktualizowane, aby nazywać funkcje wyciszania i wyłączania wyciszenia jako dźwięk oraz aby wskazać, że szczegółowe elementy sterujące dźwiękiem mogą zawierać suwaków głośności, przełącznika wyciszenia lub jednych i drugich.
28 lipca 2023 r.
Dokumentacja wytycznych dotyczących projektowania gier z Pokoju gier została zaktualizowana do ujednolicić opisy i aktualizować sprawdzone metody oraz zrzuty ekranu.
20 lipca 2023 r.
Dodaliśmy sekcję Wstrzymaj i wznów, aby zapewnić wstrzymywania i wznawiania na wielu platformach.
19 lipca 2023 r.
Witryna Pokój gier w YouTube zawiera teraz wytyczne dotyczące projektowania gier w Pokoju gier aby zapewnić optymalną jakość gry użytkowników grających w gry w YouTube na różnych urządzeniach i platformach.
Wytyczne dotyczące projektowania gier koncentrują się na tych obszarach:
- Miniatury
- Adaptacja urządzenia
- Interfejs
- Gesty i wprowadzanie tekstu
- Wstrzymaj
- Wycisz
- Reakcja haptyczna
- Wprowadzenie użytkownika
- Koniec gry (ekran wygrany)
- Ułatwienia dostępu
Zaktualizowaliśmy też sekcję onAudioEnabledChange
, aby naprawić błąd
drobny błąd typograficzny w kodzie, który spowodował błąd w kodzie Flutter.
warstwa interoperacyjności JavaScript (JS-Interop).
14 lipca 2023 r.
Zaktualizowaliśmy sekcję Rozmiar w ten sposób:
- Usunęliśmy zasadę, zgodnie z którą grę musi być odtwarzana w trybie pełnoekranowym na na komputerze i w orientacji poziomej lub pionowej na komórce.
- Dodaliśmy informację, że można grać w grę w orientacji pionowej.
- Dodaliśmy informację, że gra powinna być dostępna w orientacji poziomej. W przeciwnym razie gra musi być wyśrodkowany lub zawierać pillarbox.
- Dodaliśmy, że gra nie może blokować orientacji urządzenia.
11 lipca 2023 r.
Dodaliśmy sekcję Flutter Web (funkcja eksperymentalna), aby włączyć z grami napisanymi za pomocą Flutter Web.
1 lipca 2023 r.
Sekcja Przełącznik wyciszenia wymaga, aby gra reagowała na dźwięk. zarówno w YouTube, jak i w systemie, oraz że nie można odtwarzać dźwięku gry nieoczekiwanie.
Dodatkowo sekcja Obsługa treści wyjaśnia, że gra musi informować użytkownika, że nie ma już więcej z treściami, z którymi wchodzi w interakcję, np. na ostatnim poziomie lub w trakcie gry.
30 czerwca 2023 r.
Sekcja Rozpocznij zawiera teraz uwagę, że pakiet SDK gdy gra jest wyświetlana lokalnie. Aby sprawdzić poprawność integracji pakietu SDK, zobacz SDK Test Suite.
2 czerwca 2023 r.
Witryna Pokój gier w YouTube zawiera teraz dokumentację pakietu SDK Pokoju gier, która zawiera: udostępnia rozbudowany zestaw interfejsów API do obsługi gier YouTube.
26 maja 2023 r.
Aktualizacje dokumentacji związane z wymaganiami technicznymi są następujące:
Sekcja | Zmiany |
---|---|
Czas wczytywania | Średnia prędkość internetu wynosi 6,8 Mb/s na całym świecie i 20 Mb/s w przypadku USA. |
Metody interakcji | Dodaliśmy, że gdy użytkownik wchodzi w interakcję z grą, gra nie może niecelowo opóźniać lub ignorować dane wejściowe. |
Miniatury | Zaktualizowano wymagane rozdzielczości obrazu w proporcjach 1:1, 5:7 i 16:9 współczynników proporcji. |
Informacje o wydawcy i deweloperze | Dodaliśmy nową sekcję wymagającą, aby gra zawierała nazwę gry wydawcy lub dewelopera oraz mogą być wymagane do podania oceny treści. w przyszłości. |
Wczytaj pakiet SDK Pokoju gier | Dodaliśmy nową sekcję, która wymaga, aby gra wczytywała pakiet SDK Pokoju gier. przed jakimkolwiek innym kodem gry. |
Powiadomienie Game Ready | Zaktualizowano tak, aby wywoływać interfejs API firstFrameReady tylko wtedy, gdy
pierwsza klatka gry jest gotowa do renderowania na ekranie i tylko
Wywołaj interfejs API gameReady , gdy gra będzie gotowa dla dowolnego użytkownika
interakcji. |
Przełącznik wyciszenia | Dodano informację, że po ustawieniu wyciszenia w YouTube nie może być odtwarzany dźwięk. a elementy sterujące wyciszaniem i wyłączaniem wyciszenia gry nie mogą wpływać na wyjście audio. |
24 marca 2023 r.
Witryna Pokój gier w YouTube zawiera teraz wymagania techniczne dokumentacji, aby zapewnić użytkownikom płynne działanie gry. granie w gry w YouTube.
Sekcja dotycząca wymagań technicznych koncentruje się na następujących obszarach:
- Stabilność gry
- Korzystanie z YouTube
- Integracja z YouTube
- Lokalizacja
- Zarabianie