Esta versão se concentra na redução do tamanho do pacote, melhorias no pipeline de renderização e usabilidade do editor, juntamente com extensas correções de bugs e melhorias de compatibilidade de plataforma.
-
Otimização contínua do tamanho do pacote:
- Projeto vazio 2D (configurações padrão): Reduzido em 360 KB.
- Projeto vazio 3D (configurações padrão): Reduzido em 384 KB.
- Projeto 2D com módulos essenciais (UI, Backbone, áudio, somente WebGL2 e wasm Brotli habilitado): Reduzido em 200 KB.
-
Melhorias no pipeline de renderização: Adicionado suporte para
PipelinePass
no novo gasoduto. -
Adicionado suporte para HarmonyOS Próxima API12.
-
Carregamento guide do módulo Wasm:
- Carregamento guide habilitado de módulos Wasm. Requer que a opção do editor esteja marcada. Os desenvolvedores devem garantir que os módulos Wasm necessários sejam carregados antes do uso.
- API correspondente:
loadWasmModuleXXX
(ondeXXX
representa o nome do módulo). Nomes de API detalhados estão disponíveis no hyperlink RP. A documentação seguirá.
-
Suporte de plataforma:
- Google Play: Suporte inicial adicionado (ainda não concluído, a ser finalizado em futuros lançamentos da comunidade).
- Plataforma Migu: Adicionado suporte.
-
Melhorias no editor:
- Atualizado Versão eletrônicamelhorando o desempenho.
Hyperlinks para obtain
Nota de lançamento
Motor
Novos recursos
- Adicionada funcionalidade para carregar manualmente módulos Wasm/AsmJS para melhorar a velocidade de carregamento da cena inicial. RP.
node.setSiblingIndex
agora oferece suporte a índices negativos, permitindo a indexação reversa de nós filhos. RP.- Adicionado suporte para
PipelinePass
no novo pipeline de renderização, permitindo efeitos como pós-processamento por meio de adições de componentes. RP.
Otimizações
- Reduções no tamanho do pacote:
- Removido o código da camada GFX da plataforma Net não utilizado e aplicada a compactação Terser para reduzir o comprimento das propriedades internas. RP.
- Habilitadas “enums inline” e “compactação de propriedade privada” para o código do mecanismo. Propriedades internas marcadas com um
$
sufixo são compactados no processo de construção. - Módulo da coluna otimizado, reduzindo o tamanho em aproximadamente 40% em comparação com v3.8.4.
- Declarado
ts
construtores de classe explicitamente para evitar a geração de código desnecessário. RP.
Correções de bugs
- Corrigido um problema em que o recebimento de mensagens WebSocket no Android ao alternar para o segundo plano ou coberto por outras atividades causava travamentos do JNI. RP.
- Resolvido um problema com o controlador do personagem não sendo acionado
onControllerTriggerEnter
. RP. - Erros de raycast corrigidos no mecanismo Bullet. RP.
- Resolvidos problemas de raycast no Box2D causados por máscaras de objetos inconsistentes. RP.
- Resolvidos vazamentos de memória na física do Bullet. RP.
- Corrigido o congelamento da interface do usuário da atualização a quente ao lidar com um grande número de arquivos. RP.
- Correções de bugs adicionais:
UiOpacity
problemas em plataformas Net e nativas.- Problemas frequentes de criação de objetos do ScrollView.
- Falhas no Android devido a entradas/saídas repetidas do jogo.
- Manipulação incorreta de atributos instanciados de malha para
INT
atributos de tipo.
Editor
Novos recursos
- Adicionado um Modo Gizmo “Visualizar/Selecionar” para a visualização da cena.
- Roda do mouse habilitada para ajustar a velocidade básica de roaming em modo de roaming da câmera.
- Módulo de recorte agora oferece suporte a sinalizadores vinculados, como carregamento guide do Backbone.
- Pré-visualização do suporte para pré-fabricados e componentes Backbone no inspetor de propriedades.
- Atualizou o Elétron versão para 31.3.1 para melhor desempenho.
Otimizações
- Indicadores de arrastar e soltar e UI aprimorados no gerenciador de hierarquia para reduzir operações incorretas.
- Lógica aprimorada de seleção de visualização de cena para pré-fabricados:
- O primeiro clique seleciona o nó raiz pré-fabricado.
- Os cliques subsequentes priorizam o ponto alvo e selecionam gradualmente para cima.
- Efeitos de dicas de ferramentas aprimorados no inspetor de propriedades.
- Efeitos de zoom de câmera suavizados no Visualização de cena 3D.
- Projetos com muitos scripts otimizados para reduzir o tempo de espera após modificações.
Correções de bugs
- Corrigido um problema em que a compactação automática do atlas deixava texturas originais não utilizadas.
- Problemas resolvidos com seleção de quadros de nós 2D no Visualização 2D.
- Resolvidos problemas relacionados à pré-fabricação no editor, incluindo modificações aninhadas na pré-fabricação que causavam perda de nó.
- Corrigidos problemas do inspetor de propriedades com exclusão de array aninhado afetando camadas externas.
- Prompts de construção de projeto aprimorados para scripts, mecanismos e simuladores nativos.
3 curtidas
Parece muito bom, equipe!
Uma pergunta minha é sobre o suporte do Google Play. Você poderia gentilmente expandir esse tópico e quais recursos você apoiaria?
Muito obrigado pela resposta! Ansioso por esta atualização.
- suporte à API do google play → Esse suporte será possível de ser feito sem a necessidade de ajustes no projeto nativo?