Lydsystem og træk-og-slip-aktiver tilføjet til SunBurn XNA Game Engine

Ikon for læsetid 2 min. Læs


Læsere hjælper med at understøtte MSpoweruser. Vi får muligvis en kommission, hvis du køber via vores links. Værktøjstip-ikon

Læs vores oplysningsside for at finde ud af, hvordan du kan hjælpe MSPoweruser med at opretholde redaktionen Læs mere

Den seneste version af SunBurn Game Engine er næsten ude af early adopter-fasen, og udviklingen går meget godt. I denne uge blev yderligere to motorfunktioner tilføjet:
Lydsystem
Spiller, miljø, ui og andre lyde (især 3D) tilføjer enorm dybde til spil. Indtil nu har tilføjelse af lyd til SunBurn-spil involveret kode til ambient, ui og 3D-lydkilder (ved hjælp af XNA api). Nu inkluderer SunBurn et komplet lydsystem, der håndterer alle detaljerne ved hjælp af simple lydkilder. Det understøtter:
• Punkt-/lokationsbaserede 3D-lyde (med kontrol over den hørbare afstand)
• Omgivende og UI ikke-3D-lyde
• Kontinuerlige looping-lyde
• Enkeltskudslyde
• Afspilning/stop
• Opret lydkilder i SunBurn-verdenseditoren eller i kode
• Fuld support til Windows, Xbox og Window Phone 7
• Håndterer automatisk maksimale platformslydkilder (på Xbox og WP7 har Windows ingen begrænsning)
• Og alt ved at bruge det indbyggede lydsystem – ingen afspilning eller enhedskode er påkrævet.

Træk-og-slip-aktiver
SunBurns verdenseditor tilbyder nu træk-og-slip UI-kontroller for at tillade tildeling af aktiver til brugerdefinerede objekttyper under design-tid / niveau-redigering. De nye kontroltyper er:
SoundEffectAsset - føj en egenskab af denne type til din klasse, og editoren vil automatisk understøtte at slippe lydfiler på ejendommen
ModelAsset - føj en egenskab af denne type til din klasse, og editoren vil automatisk understøtte at slippe modeller på ejendommen
Klasserne giver også direkte adgang til det indeholdte aktiv, uden at det er nødvendigt at indlæse aktivet manuelt. Dette gør det muligt for udviklere at:
• Tilføj aktiver til klasser og komponenter uden at skulle have adgang til spillets indholdshåndtering
• Modtag begivenheder, når nye aktiver er tildelt til objektet i editoren (eller angivet i koden)
Flere funktioner er planlagt og vil blive annonceret i de kommende uger. Find alle de seneste opdateringer på Synapsegaming.com.

Mere om emnerne: spilmotor, wp7, xna