This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English
Manifest aplikacji służy do wykluczania funkcji z silnika albo do określania, które z nich mają zostać do niego dołączone. Wykluczanie nieużywanych funkcji silnika to zalecana praktyka, ponieważ zmniejsza końcowy rozmiar pliku binarnego gry. Manifest aplikacji zawiera też kilka opcji sterujących kompilacją kodu dla platformy HTML5, takich jak minimalna obsługiwana wersja przeglądarki i ustawienia pamięci. Te opcje również mogą wpływać na rozmiar wynikowego pliku binarnego.


W pliku game.project przypisz manifest w `Native Extensions` -> `App Manifest`.
Określa, którego silnika fizyki użyć, albo pozwala wybrać None, aby całkowicie wykluczyć fizykę.
Wybiera, której wersji Box2D użyć.
Steruje funkcjami rig i model albo pozwala wybrać None, aby całkowicie wykluczyć model i rig. Zobacz dokumentację Model.
Wyklucza z silnika możliwość nagrywania wideo (zobacz dokumentację wiadomości start_record).
Wyklucza profiler z silnika. Profiler służy do zbierania danych o wydajności oraz liczników użycia. Więcej informacji o korzystaniu z profilera znajdziesz w podręczniku profilowania.
Wyklucza z silnika wszystkie możliwości odtwarzania dźwięku.
Wyklucza z silnika całą obsługę wejścia.
Wyklucza z silnika funkcję Live Update.
Wyklucza z silnika moduł skryptowy image. Więcej informacji znajdziesz w dokumentacji.
Wyklucza z silnika moduł skryptowy types. Więcej informacji znajdziesz w dokumentacji.
Wyklucza z silnika bibliotekę kompresji tekstur Basis Universal.
Korzysta z przestarzałej biblioteki Android Support Library zamiast AndroidX. Więcej informacji.
Określa, którego backendu graficznego użyć.
Jeśli ta opcja jest włączona (true), umożliwia generowanie w czasie działania fontów typu SDF przy użyciu fontów TrueType (.ttf) w projekcie. Więcej szczegółów znajdziesz w podręczniku fontów.
Nazwa pola YAML: minSafariVersion
Wartość domyślna: 90000
Minimalna obsługiwana wersja Safari. Nie może być mniejsza niż 90000. Więcej informacji znajdziesz w opcjach kompilatora Emscripten.
Nazwa pola YAML: minFirefoxVersion
Wartość domyślna: 34
Minimalna obsługiwana wersja Firefoxa. Nie może być mniejsza niż 34. Więcej informacji znajdziesz w opcjach kompilatora Emscripten.
Nazwa pola YAML: minChromeVersion
Wartość domyślna: 32
Minimalna obsługiwana wersja Chrome. Nie może być mniejsza niż 32. Więcej informacji znajdziesz w opcjach kompilatora Emscripten.
Nazwa pola YAML: initialMemory
Wartość domyślna: 33554432
Rozmiar pamięci przydzielanej aplikacji webowej. Jeśli ALLOW_MEMORY_GROWTH=0 (js-web), jest to całkowita ilość pamięci dostępna dla aplikacji webowej. Więcej informacji znajdziesz w opcjach kompilatora Emscripten. Wartość podawana jest w bajtach. Zwróć uwagę, że musi ona być wielokrotnością rozmiaru strony WebAssembly (64KiB).
Ta opcja odnosi się do html5.heap_size w game.project (więcej informacji). Opcja skonfigurowana w manifeście aplikacji jest ustawiana podczas kompilacji i używana jako domyślna wartość INITIAL_MEMORY. Wartość z game.project nadpisuje wartość z manifestu aplikacji i jest używana w czasie działania.
Nazwa pola YAML: stackSize
Wartość domyślna: 5242880
Rozmiar stosu aplikacji. Więcej informacji znajdziesz w opcjach kompilatora Emscripten. Wartość podawana jest w bajtach.