Correzioni - Note di rilascio di Lumberyard

Correzioni

Lumberyard Beta 1.2 include le seguenti correzioni:

Intelligenza artificiale

  • Non si verifica più l'arresto anomalo dell'editor nei seguenti casi:

    • Si cerca di acquisire un elemento umano di intelligenza artificiale all'interno del gioco nel progetto GameSDK. Questo errore si verifica per gli elementi umani di intelligenza artificiale con un tipo di acquisizione inesistente specificato nelle impostazioni dell'entità.

    • Salvataggio di file CGF per determinati oggetti di tipo pennello.

Asset Processor (Elaboratore asset)

  • È stato risolto un problema che causava il blocco del file batch di Asset Processor (Elaboratore asset) durante il tentativo di annullare l'operazione premendo Ctrl+C.

  • È stato risolto un problema che impediva l'avvio di Lumberyard Editor (Editor Lumberyard) se in background era in esecuzione Asset Processor (Elaboratore asset).

  • È stato risolto un problema che causava la visualizzazione della geometria esportata (file CGF e i_caf) da 3D Studio Max come elemento non riuscito in Asset Processor (Elaboratore asset).

  • È stato corretto un bug che causava la visualizzazione di numerose icone di Asset Processor (Elaboratore asset) (Elaboratore asset) sulla barra delle applicazioni dopo il passaggio tra progetti o la chiusura di task.

  • È stato corretto un errore che impediva ad Asset Processor (Elaboratore asset) di identificare le modifiche apportate a sys_game_folder nel file bootstrap.cfg.

Audio

  • È stato risolto un problema relativo all'annullamento di operazioni che causava l'arresto anomalo di Audio Controls Editor (Editor controlli audio).

Cinematica

  • È stato corretto un errore che impediva il rendering di filmati o fotogrammi in Lumberyard nei percorsi con spazi specificati nella finestra di dialogo Render Output (Output di rendering) in Track View.

  • È stato risolto un problema che comportava il salvataggio di intervalli di sequenza errati in caso di passaggio tra le unità di tempo Seconds (Secondi) e Frames (Fotogrammi) nella finestra di dialogo Sequence Properties (Proprietà sequenza) in Track View.

  • È stato risolto un problema che causava l'arresto anomalo dell'editor in caso di utilizzo di nomi di sequenza contenenti più di 1.000 caratteri.

Cloud Canvas

  • È stato corretto un bug che comportava l'uso errato da parte di stackStatusListModel di columnCount() anziché dell'enumerazione ColumnCount durante la compilazione di una riga.

  • È stato risolto un problema del client di Mobile Analytics relativo all'uso della strategia di ripetizione di default che causava lunghi pause in assenza di una connessione di rete.

  • È stato risolto un problema che causava l'arresto anomalo di lmbr_aws se il file DLL dei parametri non esisteva.

  • È stata aggiunta la convalida dei nomi di chiave, nomi di bucket e nomi di file nei nodi S3 Download (Download S3) e Upload (Caricamento).

  • È stato corretto il collegamento Forgot your password (Password dimenticata) nella finestra di dialogo Login to Amazon Lumberyard (Login ad Amazon Lumberyard) per visualizzare la pagina di assistenza per le password come previsto.

  • Sono stati risolti altri problemi, tra cui la rimozione di un riferimento GameLift di GridMate incompleto dal pacchetto gem multigiocatore e la rimozione di una dipendenza non necessaria su IAM all'interno di Client Manager (Gestione client).

FBX Settings (Impostazioni FBX)

  • È stato risolto un problema relativo all'importazione di file FBX senza un file di impostazioni della scena che causava la segnalazione errata di un errore da parte di Asset Processor (Elaboratore asset) (Elaboratore asset).

  • È stato risolto un problema che impediva l'immissione di caratteri che avrebbero generato un nome di gruppo duplicato.

  • È stato risolto un problema che faceva sì che la proprietà Scale (Dimensionamento) accettasse sia il valore 0 che valori negativi durante l'importazione di asset.

  • Nell'API delle scene gli iteratori sono stati estesi con unit test.

Flow Graph (Grafico flussi)

  • Sono stati risolti i problemi relativi alla precisione a virgola mobile che causava l'inaffidabilità del nodo Math:Equal del grafico flussi in caso di segnalazione di uguaglianza tra valori numerici.

  • È stato risolto un problema che faceva sì che il nodo Math:EvenOrOdd del grafico dei flussi invertisse i numeri pari e dispari per gli output del nodo.

  • È stato risolto un problema che causava l'eliminazione di grafici di flussi, token di giochi, sequenze di visualizzazione tracce e oggetti in caso di clic con il pulsante destro del mouse nel viewport durante il caricamento di un livello.

  • È stato risolto un problema che causava l'arresto anomalo dell'editor quando si tentava di aggiungere commenti a un nuovo grafico flussi utilizzando i tasti di scelta rapida (ad esempio, ALT destro+F, ALT destro+E, ALT destro+V, ALT destro+O o ALT destro+D).

  • È stato risolto un problema che impediva l'aggiornamento automatico in caso di aggiunta di un componente del grafico dei flussi a un'entità.

  • È stato risolto un problema che impediva l'esecuzione di tutti i trigger da parte del componente audio sul proxy di proprietà al momento della disattivazione.

  • È stato risolto un problema che impediva il corretto annullamento dell'inizializzazione dei grafici dei flussi dei componenti.

  • È stato risolto un problema che causava un funzionamento insolito quando si selezionava Change Group Name (Modifica nome di gruppo) nel menu Global Flow Graphs (Grafici flussi globali).

Pacchetti gem

  • È stato risolto un problema di arresto anomalo durante la chiusura del registro dei pacchetti gem.

  • È stato risolto un problema di arresto anomalo durante la chiusura nei pacchetti Game Effect (Effetto gioco) e Lightning Arc (Arco fulmine).

  • È stato risolto un problema relativo alla distribuzione di build monolitiche per progetti di gioco che includono pacchetti gem.

  • È stato risolto un problema relativo alla creazione di test per un nuovo pacchetto gem che ha restituito un errore e un errore di file Uber.

  • È stato risolto un problema relativo alla configurazione non riuscita della release all'avvio e al conseguente messaggio di errore "Failed to load Gems project" (Caricamento del progetto di pacchetti gem non riuscito).

Geppetto

  • È stato risolto un problema che impediva la corretta sincronizzazione e la corretta visualizzazione dell'elenco di animazioni in Geppetto.

  • È stato risolto un problema a causa del quale venivano erroneamente accettati valori non validi (0 e numeri negativi) per il dimensionamento durante l'importazione di un file FBX.

  • È stato risolto un problema a causa del quale si verificava un arresto anomalo dell'editor durante l'importazione di un nuovo file i_caf contenente forme di blend.

  • Sono stati rimossi file CGA obsoleti dall'elenco ad albero caratteri.

  • Sono stati rimossi formati non supportati quali, ad esempio, SKEL e DCGA, dall'elenco di tipo di file skeleton.

  • È stato risolto un problema di arresto anomalo di Resource Compiler (Compilatore risorse) causato da un allocatore di sistema nella scena di Resource Compiler (Compilatore risorse) e nell'API delle scene.

Lumberyard Editor (Editor Lumberyard)

  • È stato risolto un problema che faceva sì che la sezione del livello rendeva persistenti i riferimenti alla sezione tra le sessioni a livello di editor.

  • È stato risolto un problema che impediva il corretto ricaricamento degli script per gli oggetti dell'entità nell'editor.

  • È stato risolto un problema relativo al livello Camera Sample (Esempio telecamera) che impediva il corretto funzionamento dell'angolazione dinamica del volo radente quando veniva premuto il pulsante Cycle balloon cameras (Telecamere fumetto ciclico).

  • Sono state risolte varie problematiche di stabilità relative al caricamento di mesh.

  • È stato risolto un problema che comportava l'invio di più eventi OnAnimationStopped da parte del componente di animazione.

  • È stato risolto un problema relativo al blocco dinamico durante il caricamento quando un livello include un determinato numero di asset mesh.

  • È stato risolto un problema che impediva il corretto annullamento della registrazione dal plugin e la corretta chiusura della finestra Component Palette (Palette componenti).

  • È stato risolto un problema relativo al limite non valido di un oggetto durante la creazione di istanze di entità del componente da una sezione con la conseguente mancanza di disponibilità dell'oggetto all'origine e l'interruzione della selezione nell'editor.

  • È stato risolto un problema che impediva l'impostazione dei valori durante la rotazione di un oggetto della finestra di progettazione attorno all'asse y di 90 o -90 e più gradi.

  • È stato risolto un problema che impediva l'uso di spazi nel percorso di installazione di Lumberyard.

  • Non si verifica più l'arresto anomalo dell'editor nei seguenti casi:

    • Selezione di un file di mesh in PreviewModelCtrl.

    • Tentativo di eseguire il push delle modifiche dell'entità in una sezione.

    • Ricaricamento di sezioni e accesso a oggetti eliminati da parte del wrapper del grafico dei flussi.

    • Utilizzo dei trigger di prossimità attivati solo una volta nel profilo.

    • Trascinamento di un asset dal browser di file nel viewport quando un livello non è caricato.

    • Clonazione di un token di gioco.

    • Modifica della libreria dei livelli prima del caricamento di un livello.

Lumberyard Setup Assistant (Assistente configurazione Lumberyard)

  • Sono stati modificati i requisiti di default dell'SDK per l'esecuzione di un gioco. Se desideri compilare solo il codice di un gioco, ora puoi eseguire un passaggio di configurazione Waf. Il componente Codejock Xtreme Toolkit Pro, incluso in Lumberyard, ora è contrassegnato come obbligatorio.

  • Sono stati risolti vari problemi tra cui gli aggiornamenti di testo, icone e funzionalità relativa alle pagine.

3DS Max Exporter

  • È stato risolto il problema relativo all'arresto anomalo dell'editor durante la configurazione di un oggetto AnimObject che utilizza un carattere e un'animazione esportati da 3D Studio Max.

  • È stato risolto un problema di errato allineamento di pelle e struttura scheletrica dopo l'esportazione da 3D Studio Max e l'assemblaggio in Geppetto.

Mannequin

  • È stato risolto un problema che impediva a Transition Editor (Editor transizioni) di salvare le modifiche nelle clip procedurali.

  • È stato risolto un problema che impediva il corretto salvataggio del file di sequenze di Mannequin.

  • È stato risolto un problema che causava l'arresto anomalo di Maya 2015 durante l'utilizzo dello strumento delle proprietà definite dall'utente (UDP).

Mobile

  • È stato risolto un problema che causava l'arresto anomalo delle texture compresse da Resource Compiler (Compilatore risorse) con colorspace=*,[auto|sRGB] durante il caricamento in iOS.

  • È stato risolto un problema che impediva il corretto funzionamento delle ombreggiature di personaggi dotati di pelle nel percorso di rendering GMEM.

Reti

  • È stata risolta una vulnerabilità dell'overflow del buffer in CarrierThread::ProcessIncomingDatagram durante la ricezione dei datagrammi in entrata.

  • È stata risolta una vulnerabilità dell'overflow del buffer in CarrierThread::ReadAckData() durante la ricezione di messaggi ACK di sistema non validi, a prevenzione di attacchi Denial of Service (DoS).

  • È risolto l'evento di arresto anomalo nel flusso di oggetti durante la procedura di salto del nodo principale non riflesso in modalità binaria.

  • È stato corretto un bug che impediva al codice del gioco di ricevere l'evento di sistema SignIn.

  • È stato corretto un bug che impediva l'esecuzione delle chiamate RPC per i proxy quando più blocchi sono associati a una replica.

  • È stato corretto un bug relativo all'elaborazione di tipi di blocco sconosciuti.

  • È stato risolto un problema che causava la disconnessione dei giocatori esistenti e l'arresto anomalo del server se il numero di giocatori che tentava di connettersi superava il numero massimo di giocatori consentiti, in base al valore specificato per sv_maxplayers.

Particle Editor (Editor di particelle)

  • È stato risolto un problema che impediva a Gradient Editor (Editor gradienti) di conservare i valori impostati.

  • È stato risolto un problema che comportava la visualizzazione di due finestre di dialogo di conferma dell'eliminazione quando si cercava di eliminare una particella o una cartella.

  • È stato risolto un problema che impediva il salvataggio di un valore di colore modificato nel file XML.

  • Non si verifica più l'arresto anomalo dell'editor:

    • Dopo la modifica di una particella da una libreria importata e la chiusura della finestra Particle Editor (Editor di particelle) facendo clic su Cancel (Annulla) nella finestra di dialogo del messaggio di avviso.

    • Dopo aver creato una libreria e aver chiuso la finestra Particle Editor (Editor di particelle) (Editor di particelle) senza salvare la libreria.

    • Quando si tenta di nascondere il pannello Attribute (Attributo) nella finestra Particle Editor (Editor di particelle).

    • In modalità di debug durante la configurazione del layout per l'uso di più viewport.

  • È stato risolto un problema nella libreria di particelle versione 27 che impediva il corretto caricamento delle particelle.

  • È stato risolto un problema che impediva il corretto rendering delle decalcomanie planari "in rilievo" in determinati progetti.

  • È stato risolto un problema che causava l'associazione di materiali clonati con un file .ddna a texture sfumate o lucide errate.

  • È stato risolto un problema che causava lo spostamento della posizione del sole e dell'illuminazione all'apertura del riquadro Sun Trajectory (Traiettoria sole).

  • È stato corretto l'orientamento delle particelle. Ora viene caricato correttamente in un livello.

  • È stata corretta l'opzione di anteprima della sonda ambientale. Ora viene eseguito correttamente il rendering.

  • È stato aggiunto il supporto per MIN_MAG_MIP_LINEAR come token di shader. Ciò risolve le istruzioni Assert durante il debug.

Project Configurator (Configuratore progetto)

  • È stato risolto un problema in cui un messaggio di avviso relativo all'esecuzione di lmbr_waf configure scompariva dopo la creazione di un nuovo progetto. L'avviso ora è persistente all'interno di una singola sessione di Project Configurator (Configuratore progetto) (Configuratore progetto).

Livelli di esempio

  • È stato risolto un problema che causava la visualizzazione di un messaggio di avviso di tipo "texture file missing" (File di texture mancante) all'apertura del livello Animation_Basic_Sample.

  • È stato risolto un problema che causava l'arresto anomalo del livello Animation_Basic_Sample quando in caso di utilizzo del programma di avvio standalone SamplesProjectLauncher.exe.

UI Editor (Editor IU)

  • È stata risolta la posizione pop-up dello sprite Border Editor (Editor bordi) e del widget Anchor Presets (Set di impostazioni ancoraggio).

  • Sono stati risolti diversi problemi relativi all'esecuzione di un gioco nell'editor e al caricamento di un canvas in un gioco già caricato in UI Editor (Editor IU). Ad esempio, il caricamento di un canvas in un gioco quando è caricato nell'editor crea una copia del canvas usato dal gioco.

  • È stato corretto un bug nel componente UITextInput che impediva il corretto funzionamento della selezione a ritroso di un intervallo di testo.

  • È stato risolto un problema con le immagini a sezioni, in cui il rettangolo dell'immagine è più sottile dei bordi dello sprite e ciò genera bordi sovrapposti.

  • È stato corretto un bug che comportava il salvataggio delle modifiche quando si faceva clic su Cancel (Annulla) nello sprite Border Editor (Editor bordi).

  • È stato corretto un bug che comportava il salvataggio delle modifiche da parte del browser quando si faceva clic su Cancel (Annulla) nella finestra di dialogo Changes have been made (Modifiche apportate).

  • È stato risolto un problema che comportava la mancata risposta di UI Editor (Editor IU) in presenza di più di 20 file di canvas aperti nell'editor.

  • È stata ripristinata la proprietà Font Effect (Effetto carattere) nel riquadro della proprietà del componente Text (Testo).

  • È stato corretto il browser delle texture delle immagini in modo che ora supporti correttamente i formati di file elencati nel browser: .bmp, .dds, .gif, .jpeg, .png, .tga, and .tif.

Varie

  • È stato risolto un problema che impediva l'interruzione di un thread da parte di AZStd::conditional_variable.wait(…).

  • È stato risolto un problema che impediva l'aggiornamento della copia shadow di AZ::Entity memorizzata nella cache.

  • È stato risolto un problema che causava la scomparsa di AZ::Entities quando veniva spostato dalla posizione iniziale.

  • È stato risolto un problema relativo alla selezione di più di otto entità mediante l'aggiunta di voci all'allocazione del menu popup dinamico.

  • È stato risolto un problema che comportava la connessione di Resource Compiler (Compilatore risorse) (Compilatore risorse) a Perforce durante l'elaborazione degli asset, anche se il plugin Perforce era disabilitato nell'editor.

  • È stato risolto un problema a causa del quale il salvataggio delle modifiche in Audio Controls Editor (Editor controlli audio) interrompeva la connessione a Perforce e visualizzava un messaggio di errore.

  • Sono stati risolti vari problemi relativi alla soluzione CodeGenPreview, tra cui gli aggiornamenti a AZCore/AZCoreTests e il supporto di percorsi di inclusione appropriati per rapidxml.