Miglioramenti e modifiche - Note di rilascio di Lumberyard

Miglioramenti e modifiche

In Lumberyard Beta 1.14 sono stati implementati miglioramenti e modifiche a sistemi e funzionalità Lumberyard. Scegli un argomento per ulteriori informazioni.

Android

In Android sono stati implementati i seguenti miglioramenti e le seguenti modifiche:

  • La demo degli acquisti in-app ora utilizza Script Canvas.

  • Il pacchetto gem degli acquisti in-app ora utilizza la libreria di fatturazione Google. Il sistema di creazione Waf scarica questa libreria dall'archivio Google Maven. Devi disporre di Build Tools 23.x una versione più recente per utilizzare questa funzionalità.

  • Il sistema di creazione Waf ora supporta i file AAR dall'archivio Google Maven.

  • Lumberyard 1,14 introduce il supporto per le seguenti estensioni OpenGL: Framebuffer Fetch e Pixel Local Storage. Ciò consente di aumentare la velocità di rendering su dispositivi che supportano le estensioni.

Animation Editor (Editor animazione)

Nella funzionalità Animation Editor (Editor animazione) sono stati implementati i seguenti miglioramenti e le seguenti modifiche:

  • Un nodo è stato aggiunto per estrarre un valore float costante. Puoi utilizzare questo nodo per estrarre un valore statico a un input senza creare un nuovo parametro.

  • Le seguenti preferenze obsolete sono state rimosse:

    • Finestra di configurazione unità

    • Impostazioni di texture nelle preferenze di plugin di rendering

    • Scalabilità di visualizzazione nel plugin del grafico di animazione

Audio

Nel sistema audio sono stati implementati i seguenti miglioramenti e le seguenti modifiche:

  • Non puoi più utilizzare la variabile di console s_AudioSystemImplementationName per modificare l'implementazione del sistema audio in fase di runtime. Devi impostare questa variabile di console in un file di configurazione.

  • Il supporto per la versione 2015 o precedente di Wwise SDK ora è obsoleto. Il codice che supporta queste versioni obsolete verrà rimosso dalle versioni future di Lumberyard.

Modello ECS (Component Entity System)

In sistema entità componente sono stati implementati i seguenti miglioramenti e le seguenti modifiche:

  • I componenti forma hanno ora una funzionalità di alternanza per Game View (Visualizzazione gioco). Quando abilitata, le forme rimangono visibili in modalità gioco. Puoi utilizzare questa funzione per testare i volumi di trigger, volumi di vento, volumi di forza e altri comportamenti che sono collegati al volume di una forma.

  • Puoi ora selezionare le entità con componenti di forma dal viewport. Per fare ciò, fai clic su qualsiasi punto nel volume della forma. In passato era necessario fare clic sul centro del volume di una forma per selezionare l'entità.

  • CryEntity Converter può convertire altri componenti di legacy alle nuove entità componente pubblicate in Lumberyard 1,14.

iOS

Lumberyard 1,14 introduce miglioramenti delle prestazioni generali per lo sviluppo di giochi iOS.

Lumberyard Editor (Editor Lumberyard)

In Lumberyard Editor (Editor Lumberyard) sono stati implementati i seguenti miglioramenti e le seguenti modifiche:

  • I materiali che utilizzano uno shader Illum ora hanno una migliore illuminazione economica che prende in considerazione la posizione del sole. Questo, inoltre, crea un'atmosfera adeguatamente scura di notte.

  • I materiali trasparenti che utilizzano lo shader Illum ora dispongono di un pass di illuminazione totale per tutti gli oggetti che utilizzano il materiale. Per usare questa funzione, seleziona la casella Dynamic Lighting for Transparency (Illuminazione dinamica per trasparenza) in Shader Generation Params (Parametri di generazione shader) in Material Editor.

  • Ora puoi usare uno dei pulsanti del mouse (posizionato avanti o indietro) per spostare la fotocamera di debug.

  • Ora puoi configurare la variabile di console r_displayInfo per nascondere il testo della fotocamera di debug.

  • Ora puoi cercare le impostazioni nella finestra Global Preferences (Preferenze globali). Per accedere a questa finestra in Lumberyard Editor (Editor Lumberyard), seleziona Edit (Modifica), Editor Settings (Impostazioni editor), Global Preferences (Preferenze globali).

Supporto per dispositivi mobili

Lumberyard 1.14 introduce il supporto tocco multiplo nell'interfaccia utente.

Script Canvas

In Script Canvas sono stati implementati i seguenti miglioramenti e le seguenti modifiche:

  • Script Canvas ora include i seguenti nodi:

    • String to Float (Stringa per float)

    • Get Forward (Vai avanti)

    • Get Right (Vai a destra)

    • Get Up (Vai in alto)

    • Print (Stampa)

    • Build String (Crea stringa)

  • Il nodo Log è ora obsoleto. Puoi utilizzare invece il nodo Print (Stampa).

  • Ora puoi utilizzare i tag di profilatura per le acquisizioni delle prestazioni.

  • Il formato di salvataggio per Script Canvas è stato ottimizzato. Ciò risulta nelle riduzioni delle dimensioni del file degli asset Script Canvas.

  • Asset Processor (Elaboratore asset) ora carica gli asset Script Canvas. Ciò permette che gli errori vengano riportati per gli asset.

  • Ora puoi aprire asset Script Canvas da Asset Browser (Browser asset).

  • I grafici Script Canvas vengono ora referenziati da asset in sezioni. Ciò impedisce che le sezioni vengano gonfiate.

  • L'editor Script Canvas ora è in grado di eseguire il rendering di migliaia di nodi grazie a un miglioramento nell'efficienza di rendering.

  • La categorizzazione dei nodi Math (Matematica) è stata risolta.

  • Node Palette (Palette nodi) ora include nuove icone.

  • È stato aggiunto il supporto per il caricamento dei fogli di stile.

  • Puoi inserire i nodi in modo dinamico in connessioni esistenti passando il mouse su di essi per alcuni secondi.

  • La libreria Math (Matematica) è ora più affidabile e intuitiva da utilizzare.

  • Ora puoi esporre le proprietà e i valori variabili sotto il componente assegnato Script Canvas in Entity Inspector (Ispettore entità).

Supporto per Visual Studio

Lumberyard ha le seguenti modifiche per il supporto di Visual Studio:

  • La versione 15.6.6 di Visual Studio 2017 è ora supportata.

  • Il supporto per Visual Studio 2013 è ora obsoleto.

Per ulteriori informazioni, consulta la sezione Caratteristiche delle note di rilascio Lumberyard 1.14.