Miglioramenti e modifiche - Note di rilascio di Lumberyard

Miglioramenti e modifiche

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

Audio

Audiokinetic Wwise SDK versione 2016.x.x è ora obsoleto. Questa versione di SDK non sarà più supportata in una versione futura di Lumberyard.

Modello ECS (Component Entity System)

Nel sistema entità componente sono stati implementati i seguenti miglioramenti e le seguenti modifiche per sezioni:

  • In Entity Outliner (Outliner entità) le entità vengono visualizzate in arancione se dispongono di una sostituzione. Ciò semplifica l'individuazione delle sostituzioni da salvare.

  • In Lumberyard Editor (Editor Lumberyard), puoi ora visualizzare radici sezione in una gerarchia in modo più semplice, in modo da poter vedere dove inizia una sezione e parte quella successiva.

  • Puoi scegliere di salvare tutte le sostituzioni, ad esempio aggiungendo o eliminando entità, in una sezione. Se non desideri salvare tutte le modifiche, puoi selezionare le sostituzioni desiderate nella finestra di dialogo Save Slice Overrides (Advanced) (Salva sostituzioni sezione (avanzate)).

  • Puoi ora utilizzare collegamenti per selezionare o deselezionare tutte le modifiche in una sezione nella finestra di dialogo Save Slice Overrides (Advanced) (Salva sostituzioni sezione (avanzate)), in modo da poter specificare quali sostituzioni salvare nelle sezioni.

  • Quando il padre di un'entità di istanza di sezione viene modificato in modo che non erediti più direttamente dalla sua radice sezione corrente, Lumberyard Editor (Editor Lumberyard) considera questa modifica come un'eliminazione dalla sua gerarchia precedente e un'aggiunta alla nuova gerarchia. È necessario salvare le modifiche per le sezioni nuove e precedenti per poter propagare le modifiche in tutte le istanze di ciascuna sezione.

  • Puoi ora salvare le sostituzioni in una sezione nidificata che è stata precedentemente salvata in una sezione padre.

  • Sono stati aggiunti ulteriori controlli per evitare dipendenze sezione cicliche (ad esempio una sezione che contiene un'istanza di se stessa), al fine di evitare un ciclo infinito.

  • Asset sezione dispongono ora di un'icona aggiornata.

  • In Lumberyard Editor (Editor Lumberyard), le opzioni di menu mostrano se esistono sostituzioni per gerarchie sezione. Ciò è utile per individuare se esistono sostituzioni che sono state inviate a un elemento padre, ma non a una sezione nidificata.

  • Quando si salvano o ripristinano sostituzioni di sezione, la gerarchia sezione non viene più compressa in Entity Outliner (Outliner entità).

  • Puoi fare clic con il pulsante destro del mouse su un'entità e ripristinare tutte le sostituzioni in Entity Inspector (Ispettore entità).

  • Puoi ora fare clic con il pulsante destro del mouse sulla proprietà di un componente e salvare sostituzioni per proprietà dei componenti specifiche o l'intero componente.

  • In Entity Inspector (Ispettore entità), il titolo del componente e la proprietà vengono ora visualizzati in arancione quando sono presenti sostituzioni. Ciò consente di identificare il componente e le proprietà specifiche che sono cambiati.

  • In Entity Outliner (Outliner entità), puoi ora fare clic con il pulsante destro del mouse su un'istanza di sezione e scegliere di individuarla in Asset Browser (Browser asset).

  • Nel viewport , puoi ora fare clic con il pulsante destro del mouse su un'istanza di sezione e scegliere di individuarla in Entity Outliner (Outliner entità).

  • Puoi ora premere il tasto di scelta rapida R per selezionare l'oggetto padre root sezione più vicino da una selezione o premere Maiusc+R per selezionare la radice sezione più elevata nella gerarchia corrente.

  • Puoi ora fare clic con il pulsante destro del mouse su una sezione e scegliere di selezionare la radice della sezione nella gerarchia di sezione corrente.

  • Puoi ora fare clic con il pulsante destro del mouse su una sezione e scegliere se scollegare la selezione o l'istanza. Puoi utilizzare questa caratteristica per gestire una gerarchia di sezione nidificata quando più radici sezione ereditano direttamente da più asset sezione.

  • L'opzione Reset slice instance (Ripristina istanza sezione) è stata consolidata con l'opzione Revert overrides (Ripristina sostituzioni).

  • Puoi ora premere il tasto di scelta rapida ALT+S per salvare le modifiche in una sezione o premere Ctrl+Alt+S per salvare tutte le modifiche per una gerarchia di sezione.

  • In Asset Browser (Browser asset), puoi fare clic con il pulsante destro del mouse su una sezione e scegliere di aprire la sezione Slice Relationship View Tool (Strumento di visualizzazione della relazione sezione).

  • In Global Preferences (Preferenze globali), puoi scegliere l'opzione Undo Slice Overrides Saves (Annulla salvataggi sostituzioni sezione), in modo da poter annullare le modifiche salvate in una sezione dai menu Save Slice Overrides (Salva sostituzioni sezione).

  • In Global Preferences (Preferenze globali), scegli l'opzione Append numeric values to slices (Aggiungi valori numerici a sezioni) per aggiungere automaticamente un numero alla fine di un nome di sezione.

  • È stato implementato un nuovo sistema di errore per gestire le sezioni mancanti e consentire di rimuovere dipendenze sezione mancanti.

  • Ora non puoi più salvare una sezione all'esterno di un progetto, pacchetto gem o altra directory non controllata da Asset Processor (Elaboratore asset).

  • Sono stati aggiunti EBus per OnBeginSlicePush e OnEndSlicePush.

Lumberyard Editor (Editor Lumberyard)

In Lumberyard Editor (Editor Lumberyard) sono stati implementati i seguenti miglioramenti e modifiche per Entity Outliner (Outliner entità):

  • Nell'opzione di filtro del componente, puoi ora cercare i nomi dei componenti.

  • Il menu di filtro del componente si estende ora nella parte inferiore della schermata per visualizzare più risultati.

  • Puoi ora ordinare le entità in ordine alfabetico crescente o decrescente.

  • Puoi ora specificare che Entity Outliner (Outliner entità) scorre automaticamente fino all'entità selezionata.

  • Puoi specificare che Entity Outliner (Outliner entità) si espande automaticamente quando selezioni un'entità che è parte di una gerarchia compressa.

  • L'operazione di doppio clic su un'entità è stata migliorata in modo da rendere meno probabile la ridenominazione accidentale di un'entità.

  • Puoi ora trascinare un asset (ad esempio una mesh) in un'entità per aggiungere l'asset e i relativi componenti collegati a un'entità esistente. Se si tiene premuto Maiusc durante il trascinamento della selezione, verrà creata un'entità figlio.

  • Se si trascina un'entità su una gerarchia di sezione ora è necessario mantenerla per 2,5 secondi per aprire la gerarchia. In questo modo è più semplice scorrere le entità in Entity Outliner (Outliner entità) anziché espandere accidentalmente una gerarchia.

  • Quando si cercano entità in Entity Outliner (Outliner entità), la stringa utilizzata per la ricerca viene evidenziata nei risultati.

In Lumberyard Editor (Editor Lumberyard) sono stati implementati i seguenti miglioramenti e modifiche per Entity Inspector (Ispettore entità):

  • Puoi ora impostare le entità come start active (avvia attiva), inactive (inattiva) o editor only (solo editor). Questo consente di configurare un'entità per essere generata quando si carica la sezione o il livello, attendere finché uno script o un codice non genera l'entità o esistere solo in modalità di modifica. Puoi specificare l'opzione editor only (solo editor) per creare entità durante lo sviluppo, che non sono richieste per il gioco.

  • La ricerca nel menu Add Component (Aggiungi componente) ora include testo per le categorie.

  • Puoi ora copiare e incollare cespiti riferimenti ad asset tra campi delle proprietà del componente.

  • I componenti dispongono di un'icona Guida aggiornata se esiste un argomento della Guida corrispondente cui fa riferimento il componente.

  • Durante la ricerca di entità in Entity Inspector (Ispettore entità), la stringa utilizzata per la ricerca viene evidenziata nei risultati.

Compatibilità SDK

Lumberyard 1.17 è compatibile con le seguenti versioni di SDK:

  • AWS SDK for C++ versione 1.4.34

  • SDK Amazon GameLift Server versione 3.2.1

UI Editor (Editor IU)

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

  • Informazioni sulla sezione vengono ora visualizzate nel riquadro Hierarchy (Gerarchia).

    • Gli elementi provenienti da sezioni vengono ora visualizzati in blu.

    • Gli elementi di livello superiore di un'istanza di sezione vengono ora visualizzati in blu e grassetto.

    • Gli elementi provenienti da un'istanza di sezione ma non di livello superiore vengono ora visualizzati in corsivo e blu.

  • Puoi ora modificare le sezioni in una visualizzazione a schede in UI Editor (Editor IU). A tale scopo, fai clic con il pulsante destro del mouse sull'istanza di sezione dell'elemento selezionato. Puoi visualizzare la sezione senza sostituzioni locali e salvare le modifiche dal menu File. In precedenza, le modifiche venivano salvate dalla finestra di dialogo Push to Slice (Applica a sezione).

Visual Studio 2017

Lumberyard 1.17 supporta Visual Studio 2017 versione 15.9.2.

A partire da Visual Studio 2017, Microsoft ora rilascia gli aggiornamenti a una cadenza più frequente (in alcuni casi settimanalmente). Lumberyard è testato con la versione più recente di Visual Studio disponibile durante il ciclo di rilascio.

Varie

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

  • Il gizmo di trasformazione è ora più semplice da selezionare nel viewport.

  • Puoi ora annullare e ripristinare la selezione entità.

  • Puoi ora premere il tasto di scelta rapida Ctrl+6 per alternare tra le modalità follow terrain (segui terreno) e snap to objects (ancora a oggetti).

    In Lumberyard Editor (Editor Lumberyard), l'opzione Game (Gioco), AI (Intelligenza artificiale), Continuous Update (Aggiornamento continuo) è ora disabilitata per impostazione predefinita.

  • Quando annulli una duplicazione, puoi ora premere Esc per rimuovere la duplicazione.