Note di rilascio di Lumberyard – Beta 1.20 (luglio 2019) - Note di rilascio di Lumberyard

Note di rilascio di Lumberyard – Beta 1.20 (luglio 2019)

A Lumberyard Beta 1.20 sono state aggiunte nuove funzionalità, miglioramenti e correzioni. Dato il nostro costante impegno volto a migliorare Lumberyard, vogliamo ringraziare tutti gli utenti della nostra community, i cui suggerimenti ci hanno aiutato a migliorare il prodotto a ogni nuova versione. Dal giorno del lancio iniziale, abbiamo analizzato e revisionato oltre il 50% del codice di base originale e siamo solo all'inizio. Ci auguriamo che gli utenti continuino a inviare il loro feedback ai nostri forum e all'indirizzo lumberyard-feedback@amazon.com. Per essere sempre informato sugli ultimi aggiornamenti di Lumberyard seguici su Twitter, Facebook e sul nostro blog.

Caratteristiche

Informazioni su alcune nuove funzionalità disponibili in Lumberyard 1.20.

Asset Processor (Elaboratore asset)

  • Asset Processor (Elaboratore asset) Modalità di scansione più rapida consente di ridurre in modo significativo il tempo necessario per analizzare la cache degli asset all'avvio. Ciò consente ad Lumberyard di avviarsi più rapidamente.

    
                            Faster Scanning Mode (Modalità di scansione più rapida) in Asset Processor (Elaboratore asset).

Sistema di bus di eventi (EBus)

I miglioramenti delle prestazioni di EBus hanno ridotto il sovraccarico dell’invocazione di funzioni attraverso le API EBus di almeno il 20% nella maggior parte dei casi. L’utilizzo di EBus per inviare eventi tra diversi sistemi di gioco e componenti ha un’esecuzione simile a quella del richiamo dell'evento come chiamata della funzione raw, riducendo così il tempo di aggiornamento.

Audio

Audio offre le seguenti nuove caratteristiche:

  • Wwise Origini esterne (Origini esterne Wwise) – È possibile usare la funzionalità di origine audio esterna Wwise per specificare una raccolta libera di file audio da riprodurre in modo dinamico.

    Nota

    La funzionalità Wwise External Sources non è supportata in Wwise LTX.

  • Audio System Component (Componente sistema audio) – È possibile eseguire operazioni audio in un ambito globale (rispetto a un ambito di entità).

  • Input Streaming Support (Supporto streaming input) – È possibile trasmettere dati da un'ampia gamma di origini di input per la riproduzione mediante il sistema audio. Ad esempio, è possibile riprodurre il flusso audio da un file video.

  • Sound Duration (Durata del suono) – È possibile ottenere la durata di un suono in fase di runtime registrando con la funzione AudioTriggerNotificationBus e ignorando la funzione ReportDurationInfo.

  • Setting the Panning Mode (Impostazione della Modalità di panoramica) – È possibile utilizzare il metodo Wwise SetPanningMode per spostare la panoramica tra la modalità altoparlante (60 gradi) e cuffia (180 gradi).

Animation Editor (Editor animazione)

Animation Editor (Editor animazione) presenta le seguenti nuove funzionalità:

  • Interrupting Transitions (Interruzione transizioni) – È ora possibile interrompere una transizione in corso con un'altra transizione e dissolvere in modo uniforme nel nuovo stato. Grazie a questa funzionalità, è possibile dissolvere verso un nuovo stato senza attendere il completamento di una transizione. Una linea viola mostra che la transizione viene interrotta. Una linea verde mostra la nuova transizione in corso. La possibilità di interrompere una transizione è utile quando desideri interrompere rapidamente un attacco al personaggio con un altro attacco oppure interrompere un salto con un movimento di corsa in avanti.

Mobile

Mobile presenta le seguenti nuove funzionalità:

PhysX

Il sistema PhysX presenta le seguenti nuove caratteristiche:

  • PhysX Force Region Component (Componente regione PhysX Force) – È possibile utilizzare il componente PhysX Force Region (Regione PhysX Force) per specificare una regione per applicare la forza fisica all'entità. Il componente applica la forza a ogni frame a qualsiasi entità nei limiti della regione. Ad esempio, se un'entità viene spostata nella regione di forza di una sfera, la forza viene applicata all'entità.

    Per ulteriori informazioni, consulta il componente PhysX Force Region (Regione forza PhysX) nella Guida per l'utente di Amazon Lumberyard.

  • In Script Canvas, è possibile ottenere il valore della forza risultante esercitata su un'entità utilizzando il metodo On Calculate Net Force (Forza risultante On Calculate) del nodo Generation Notifications (Notifiche di generazione) della Regione PhysX Force. Questo callback viene richiamato quando la regione della forza calcola la forza risultante esercitata su un oggetto.