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
O manifesto do aplicativo é usado para excluir ou controlar quais recursos incluir na engine. Excluir recursos não utilizados da engine é uma prática recomendada, pois diminuirá o tamanho final do binário do seu jogo. Além disso, o manifesto do aplicativo contém algumas opções para controlar a compilação de código para a plataforma HTML5, como versão mínima do navegador suportada/configurações de memória que também podem afetar o tamanho do binário resultante.


Em game.project, atribua o manifesto a Native Extensions -> App Manifest.
Controla qual engine de física usar, ou selecione None para excluir a física completamente.
Seleciona qual versão do Box2D usar.
Controla a funcionalidade de rig e modelo, ou selecione None para excluir modelo e rig completamente. (Veja a documentação de Model).
Exclui a capacidade de gravação de vídeo da engine (veja a documentação da mensagem start_record).
Exclui o profiler da engine. O profiler é usado para coletar contadores de desempenho e uso. Aprenda a usar o profiler no manual de Profiling.
Exclui todas as capacidades de reprodução de som da engine.
Exclui todo o tratamento de entrada da engine.
Exclui a funcionalidade Live Update da engine.
Exclui da engine o módulo de script image.
Exclui da engine o módulo de script types.
Exclui a biblioteca de compressão de textura Basis Universal da engine.
Usa a biblioteca Android Support Library obsoleta em vez do AndroidX. Mais informações.
Seleciona qual backend de gráficos usar.
Se ativado (true), permite usar geração em tempo de execução para fontes do tipo SDF ao usar fontes True Type (.ttf) no projeto. Leia mais detalhes no Manual de fontes.
Nome do campo YAML: minSafariVersion
Valor padrão: 90000
Versão mínima suportada do Safari. Não pode ser menor que 90000. Para mais informações, consulte as opções do compilador Emscripten.
Nome do campo YAML: minFirefoxVersion
Valor padrão: 34
Versão mínima suportada do Firefox. Não pode ser menor que 34. Para mais informações, consulte as opções do compilador Emscripten.
Nome do campo YAML: minChromeVersion
Valor padrão: 32
Versão mínima suportada do Chrome. Não pode ser menor que 32. Para mais informações, consulte as opções do compilador Emscripten.
Nome do campo YAML: initialMemory
Valor padrão: 33554432
O tamanho da memória alocada para a aplicação web. Quando ALLOW_MEMORY_GROWTH=0, esta é a quantidade total de memória que a aplicação web pode usar. Para mais informações, consulte a documentação do Emscripten. Valor em bytes. Observe que o valor deve ser um múltiplo do tamanho da página WebAssembly (64KiB).
Essa opção se relaciona com html5.heap_size em game.project; consulte a documentação de HTML5. A opção configurada pelo manifesto do aplicativo é definida durante a compilação e usada como valor padrão para a opção INITIAL_MEMORY. O valor de game.project substitui o valor do manifesto do aplicativo e é usado em tempo de execução.
Nome do campo YAML: stackSize
Valor padrão: 5242880
O tamanho do stack da aplicação. Para mais informações, consulte a documentação do Emscripten. Valor em bytes.