AWS SimSpace Weaver versão 1.17.0 - AWS SimSpace Weaver

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

AWS SimSpace Weaver versão 1.17.0

Esta versão é uma revisão do pacote distribuível do SDK do SimSpace Weaver aplicativo. Substituímos scripts desatualizados do Windows batch e Linux Bash por scripts baseados em Python.

Importante

O Python 3.9 agora é um requisito para usar os scripts e amostras, não apenas para o SDK do Python.

Principais mudanças para 1.17.0

  • Criação simplificada de projetos

    • Depois de executarsetup.py, você pode criar seu próprio projeto simplesmente copiando e colando uma amostra.

  • Amostras em 1 clique

    • O arquivo zip de distribuição agora contém ready-to-use amostras que funcionam após a configuração da distribuição.

  • Cada SDK agora existe em seu próprio diretório: cpppython,unreal, e. unity Talvez seja necessário atualizar seus caminhos dependendo de qual SDK você usa.

  • Melhorias nos scripts auxiliares.

    • Os scripts agora contêm várias AWS CLI opções para maximizar sua flexibilidade.

    • Lançamento e conexão integrados do cliente do console como parte do início rápido.

    • Saída de console aprimorada.

    • A criação de amostras do Unreal e do Unity agora funcionaquick-start, sem a necessidade de mais etapas manuais.

    • SimSpace Weaver Localagora funciona apenas ligandoquick-start, chega de construir e lançar manualmente.

    • SimSpace Weaver Localquick-starttem suporte integrado para registrar a saída do aplicativo.

    • SimSpace Weaver Localagora pode ser iniciado em um ambiente sem interface gráfica, como em uma sessão ssh.

    • O recurso de “contêiner personalizado” agora está integrado ao quick-start script.

    • Maior suporte ao Amazon Linux 2 (AL2): os fluxos de trabalho de scripts para Windows e AL2 agora são comparáveis. Anteriormente, os projetos de AL2 exigiam mais etapas manuais e SimSpace Weaver Local não eram compatíveis com o AL2.

  • Os plug-ins Unreal Engine e Unity agora estão incluídos como parte do pacote distribuível do SDK do SimSpace Weaver aplicativo.

  • Correções de bugs para SimSpace Weaver Local

    • Corrigido um bug em que entidades podiam ser atribuídas ao mesmo ID de entidade.

    • Corrigido um erro em que duas partições podiam ser atribuídas ao mesmo ID de partição.

    • Corrigido um bug relacionado à tentativa de aplicativos de gravar em entidades que não possuíam.

    • Resolveu um problema de vazamento de memória.

Atualizar um projeto para 1.17.0

  1. Configure a distribuição 1.17.0: siga os procedimentos de configuração novamente porque os alteramos para a 1.17.0. Para ter mais informações, consulte Configuração do SimSpace Weaver.

  2. Cada SDK do aplicativo Weaver agora existe em seu próprio diretório. Atualize seus caminhos de construção para refletir isso.

    1. Diretório C++: SimSpaceWeaverAppSdk/cpp

      • O SDK do aplicativo SimSpace Weaver C++ agora usa um FindSimSpaceWeaverAppSdk.cmake arquivo. Esse arquivo configura um weaver destino que é vinculado e inclui correções de erros importantes ao criar para o Weaver no Nuvem AWS. Você deve usar isso em vez de vincular diretamente aos binários.

    2. Diretório Python: SimSpaceWeaverAppSdk/python

    3. Plug-in Unity: SimSpaceWeaverAppSdk/unity

    4. Plugin Unreal Engine: SimSpaceWeaverAppSdk/unreal

  3. Os tools scripts anteriores não funcionarão com a nova SimSpace Weaver distribuição. Para usar os novos tools scripts com seu projeto:

    1. Exclua seus tools/local diretórios e antigostools/windows. tools/linux

    2. Copie o tools diretório de um projeto de amostra que usa o mesmo SDK do SimSpace Weaver aplicativo do seu projeto. Certifique-se de ter executado setup.py antes de copiar esse diretório.

Importante

É garantido que os scripts de ferramentas funcionem apenas com os projetos de amostra. Talvez seja necessário editar esses scripts, especialmente o build.py script, para trabalhar com seu projeto. Todas as edições serão exclusivas do seu projeto, portanto, não podemos fornecer nenhuma orientação.

Perguntas frequentes sobre a versão 1.17.0

Preciso atualizar para a versão 1.17.0?

Essa não é uma atualização obrigatória porque não há alterações na SimSpace Weaver API ou no SDK do SimSpace Weaver aplicativo. Você deve atualizar para 1.17.0 se quiser usar o 1.17.0SimSpace Weaver Local, que contém várias correções de erros.

Qual é a versão mínima do Python necessária?

Python 3.9 é a versão mínima.

Qual é a versão mínima do CMake necessária?

A versão 3.13 do CMake é a mínima.

Qual é a versão mínima do Unreal Engine necessária?

O Unreal Engine 5.0 é o mínimo.

Qual é a versão mínima do Unity necessária?

A versão 2022.3.19.F1 do Unity é a mínima.