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 do motor (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 input da engine.
Exclui a funcionalidade Live Update da engine.
Exclui o módulo de script image
link da engine.
Exclui o módulo de script types
link da engine.
Exclui a biblioteca de compressão de textura Basis Universal da engine.
Usa a biblioteca Android Support Library obsoleta em vez do Android X. Mais informações.
Seleciona qual backend de gráficos usar.
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, veja as opções do compilador Emscripten link.
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, veja as opções do compilador Emscripten link.
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, veja as opções do compilador Emscripten link.
Nome do campo YAML: initialMemory
Valor padrão: 33554432
O tamanho da memória alocada para a aplicação web. No caso de ALLOW_MEMORY_GROWTH=0 (js-web) - esta é a quantidade total de memória que a aplicação web pode usar. Para mais informações, veja link. Valor em bytes. Observe que o valor deve ser um múltiplo do tamanho da página WebAssembly (64KiB).
Essa opção relaciona-se com html5.heap_size
em game.project link. A opção configurada via 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, veja link. Valor em bytes.
Did you spot an error or do you have a suggestion? Please let us know on GitHub!
GITHUB