Sistema audio e risorse drag-and-drop aggiunti a SunBurn XNA Game Engine

Icona del tempo di lettura 2 minuto. leggere


I lettori aiutano a supportare MSpoweruser. Potremmo ricevere una commissione se acquisti tramite i nostri link. Icona descrizione comando

Leggi la nostra pagina informativa per scoprire come puoi aiutare MSPoweruser a sostenere il team editoriale Per saperne di più

L'ultima versione di Motore di gioco SunBurn è quasi uscito dalla fase di adozione anticipata e lo sviluppo sta procedendo molto bene. Questa settimana sono state aggiunte altre due funzionalità del motore:
Audio System
Il giocatore, l'ambiente, l'interfaccia utente e altri suoni (soprattutto 3D) aggiungono un'enorme profondità ai giochi. Fino ad ora l'aggiunta di audio ai giochi SunBurn comportava il codice per sorgenti audio ambient, ui e 3D (utilizzando l'API XNA). Ora SunBurn include un sistema audio completo che gestisce tutti i dettagli utilizzando semplici sorgenti audio. Supporta:
• Suoni 3D basati su punti/località (con controllo della distanza udibile)
• Suoni ambientali e dell'interfaccia utente non 3D
• Suoni in loop continuo
• Suoni a scatto singolo
• Riproduzione/arresto
• Crea sorgenti audio nell'editor mondiale di SunBurn o nel codice
• Pieno supporto per Windows, Xbox e Window Phone 7
• Gestisce automaticamente il massimo delle sorgenti audio della piattaforma (su Xbox e WP7, Windows non ha limiti)
• E tutto utilizzando il sistema audio integrato: non è richiesta la riproduzione o il codice del dispositivo.

Risorse trascina e rilascia
L'editor mondiale di SunBurn ora offre controlli dell'interfaccia utente trascinabili per consentire l'assegnazione di risorse a tipi di oggetti personalizzati durante la fase di progettazione/modifica del livello. I nuovi tipi di controlli sono:
SoundEffectAsset: aggiungi una proprietà di questo tipo alla tua classe e l'editor supporterà automaticamente il rilascio di file audio sulla proprietà
ModelAsset: aggiungi una proprietà di questo tipo alla tua classe e l'editor supporterà automaticamente il rilascio di modelli nella proprietà
Le classi forniscono anche l'accesso diretto all'asset contenuto, senza la necessità di caricare l'asset manualmente. Ciò consente agli sviluppatori di:
• Aggiungi risorse a classi e componenti senza dover accedere al gestore dei contenuti del gioco
• Ricevi eventi quando nuove risorse vengono assegnate all'oggetto nell'editor (o impostate nel codice)
Altre funzionalità sono pianificate e saranno annunciate nelle prossime settimane. Trova tutti gli ultimi aggiornamenti su Synapsegaming.com.

Maggiori informazioni sugli argomenti: motore di gioco, wp7, xna