AWS SimSpace Weaver version 1.17.0 - AWS SimSpace Weaver

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

AWS SimSpace Weaver version 1.17.0

Cette version est une refonte du package distribuable du SDK de SimSpace Weaver l'application. Nous avons remplacé les scripts Windows Batch et Linux Bash obsolètes par des scripts basés sur Python.

Important

Python 3.9 est désormais obligatoire pour utiliser les scripts et les exemples, et pas seulement pour le SDK Python.

Changements majeurs pour la version 1.17.0

  • Création de projets simplifiée

    • Après l'exécutionsetup.py, vous pouvez créer votre propre projet en copiant et collant simplement un échantillon.

  • Échantillons en 1 clic

    • Le fichier zip de distribution contient désormais ready-to-use des exemples qui fonctionnent une fois la distribution configurée.

  • Chaque SDK existe désormais dans son propre répertoire :cpp, pythonunreal, etunity. Vous devrez peut-être mettre à jour vos chemins en fonction du SDK que vous utilisez.

  • Améliorations apportées aux scripts d'assistance.

    • Les scripts contiennent désormais plusieurs AWS CLI options pour optimiser leur flexibilité.

    • Lancement et connexion du client de console intégrés dans le cadre du démarrage rapide.

    • Sortie console améliorée.

    • La création d'échantillons Unreal et Unity fonctionne désormais avecquick-start, plus aucune étape manuelle n'est requise.

    • SimSpace Weaver Localfonctionne désormais en appelant simplementquick-start, plus besoin de créer et de lancer manuellement.

    • SimSpace Weaver Localquick-startdispose d'un support intégré pour la journalisation des sorties des applications.

    • SimSpace Weaver Localpeut désormais être lancé dans un environnement sans interface graphique, par exemple dans une session SSH.

    • La fonctionnalité « conteneur personnalisé » est désormais intégrée au quick-start script.

    • Support accru d'Amazon Linux 2 (AL2) : les workflows de script pour Windows et AL2 sont désormais comparables. Auparavant, les projets AL2 nécessitaient davantage d'étapes manuelles et SimSpace Weaver Local n'étaient pas pris en charge pour AL2.

  • Les plugins Unreal Engine et Unity sont désormais inclus dans le package distribuable du SDK de SimSpace Weaver l'application.

  • Corrections de bugs pour SimSpace Weaver Local

    • Correction d'un bug qui permettait d'attribuer le même ID d'entité aux entités.

    • Correction d'un bug qui permettait d'attribuer le même ID de partition à deux partitions.

    • Correction d'un bogue lié aux tentatives d'écriture des applications dans des entités qui ne leur appartenaient pas.

    • Un problème de fuite de mémoire a été résolu.

Mettre à jour un projet vers la version 1.17.0

  1. Configuration de la distribution 1.17.0 : Reprenez les procédures de configuration car nous les avons modifiées pour la version 1.17.0. Pour plus d’informations, consultez Configuration pour SimSpace Weaver.

  2. Chaque SDK de l'application Weaver existe désormais dans son propre répertoire. Mettez à jour vos chemins de construction en conséquence.

    1. Répertoire C++ : SimSpaceWeaverAppSdk/cpp

      • Le SDK de l'application SimSpace Weaver C++ utilise désormais un FindSimSpaceWeaverAppSdk.cmake fichier. Ce fichier définit une weaver cible à laquelle est liée, et inclut des corrections de bogues importantes lors de la création pour Weaver dans le AWS Cloud. Vous devriez l'utiliser au lieu de créer un lien direct vers les fichiers binaires.

    2. Répertoire Python : SimSpaceWeaverAppSdk/python

    3. Plug-in Unity : SimSpaceWeaverAppSdk/unity

    4. Plug-in Unreal Engine : SimSpaceWeaverAppSdk/unreal

  3. Les tools scripts précédents ne fonctionneront pas avec la nouvelle SimSpace Weaver distribution. Pour utiliser les nouveaux tools scripts avec votre projet :

    1. Supprimez vos anciens tools/local répertoires tools/windowstools/linux, et.

    2. Copiez le tools répertoire d'un exemple de projet qui utilise le même SDK d' SimSpace Weaver application que votre projet. Assurez-vous d'avoir exécuté setup.py avant de copier ce répertoire.

Important

Le fonctionnement des scripts d'outils est garanti uniquement avec les exemples de projets. Vous devrez peut-être modifier ces scripts, en particulier le build.py script, pour qu'ils fonctionnent avec votre projet. Toutes les modifications seront propres à votre projet, nous ne pouvons donc pas vous fournir de conseils.

Questions fréquemment posées sur la version 1.17.0

Dois-je passer à la version 1.17.0 ?

Cette mise à jour n'est pas obligatoire car aucune modification n'a été apportée à l' SimSpace Weaver API ou au SDK de SimSpace Weaver l'application. Vous devez passer à la version 1.17.0 si vous souhaitez utiliser la version 1.17.0SimSpace Weaver Local, qui contient plusieurs corrections de bogues.

Quelle est la version minimale de Python requise ?

Python 3.9 est la version minimale.

Quelle est la version minimale de CMake requise ?

La version 3.13 de CMake est la version minimale.

Quelle est la version minimale d'Unreal Engine requise ?

Unreal Engine 5.0 est le minimum.

Quelle est la version minimale de Unity requise ?

La version 2022.3.19.F1 de Unity est la version minimale.