Av3boy / Av3boy/SharpEngine

3D Audio materials

Aperta
#17 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
audio
Lingua principale
C#
Stelle
6
Fork
0
Merge medio
1h 1m
PR unite (30g)
2

Descrizione

# Specification
Modify the played audio by some given material values when the wave bounces off a wall.

Developers should be able to define new materials and assign them to GameObjects.

The waves should work like in ray tracing.

The volume should dampen based on the distance

# TODO:
Figure out how the wave should get from the source to the player.
Should the wave move directly to any / all listeners and just see what materials it passes through?

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia esaminando la specifica e il TODO, quindi ispeziona gli entry point esistenti dell’engine per audio, GameObject, listener e ray-tracing o rendering. Determina come viaggiano le onde da una sorgente a uno o più listener e come i materiali delle pareti influenzano l’audio rimbalzato e il volume basato sulla distanza. Il lavoro è completo quando gli sviluppatori possono definire i materiali, assegnarli ai GameObjects e sentire il comportamento di propagazione specificato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
csharp
Ambito
audio-video-rtc, game-dev
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
20/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.