AWS SimSpace Weaverstruttura dimostrativa - AWS SimSpace Weaver

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

AWS SimSpace Weaverstruttura dimostrativa

Il frameworkAWS SimSpace Weaver demo (framework demo) è una libreria di utilità che puoi utilizzare per sviluppareSimSpace Weaver app.

Il framework demo fornisce
  • Esempi di codice e schemi di programmazione da utilizzare ed esaminare

  • Astrazioni e funzioni di utilità che semplificano lo sviluppo di app semplici

  • Un modo più semplice per testare le funzionalità sperimentali dell'SimSpace Weaverapp SDK

Abbiamo progettato l'SDKSimSpace Weaver dell'app con accesso di basso livello alleSimSpace Weaver API per offrire prestazioni più elevate. Al contrario, abbiamo progettato il framework demo per fornire astrazioni di livello superiore e accesso alle APISimSpace Weaver più facili da usare. Il costo della facilità d'uso è un livello di prestazioni inferiore rispetto all'utilizzo diretto dell'SDKSimSpace Weaver dell'app. Le simulazioni in grado di tollerare prestazioni inferiori (come quelle senza requisiti di prestazioni in tempo reale) potrebbero essere buone candidate per utilizzare il framework demo. Ti consigliamo di utilizzare la funzionalità nativa nell'SDK dell'SimSpace Weaverapp per applicazioni complesse perché il framework demo non è un toolkit completo.

Il framework demo include
  • Esempi di codice funzionante che supportano e dimostrano:

    • Gestione del flusso delle app

    • Elaborazione di eventi di entità basata sul callback

  • Una serie di librerie di utilità di terze parti:

    • spdlog(una libreria di registrazione)

    • Una versione minima diAZCore (una libreria matematica) che contiene solo:

      • Vector3

      • Aabb

    • cxxopts(una libreria di parser di opzioni a riga di comando)

  • Funzioni di utilità specifiche perSimSpace Weaver

Il framework demo è composto da una libreria, file sorgente eCMakeLists. I file sono inclusi nel pacchetto distribuibileSimSpace Weaver dell'SDK dell'app.