Texturerkennung für Schrittsound
Übersicht

![]() |
AcidRainBetreff: Texturerkennung für Schrittsound |
![]() Antworten mit Zitat ![]() |
---|---|---|
Moin,
Ich bin gerade dabei,mir einen kleinen Egoshooter zu programmieren. Das Problem:Ich möchte Schrittgeräusche haben,die vom Untergrund,auf dem man läuft,abhängig sind. Gibt es eine Möglichkeit bei EINEM Mesh mit verschiedenen Texturen den Namen oder sonst eine Identifizierungsmöglichkeit der Textur,die sich unter der Spielerposition befindet herauszufinden? |
||
![]() |
hecticSieger des IS Talentwettbewerb 2006 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich würde das terrain als eine art Kopie auf ein Dim-Feld legen. Je nachdem wieviele Samples zu benötigst, würde ich die 3D-Tiefe des Dims festlegen. Dann beim rumlaufen die Lautstärke einzelner Samples durch die Angaben des Dim-Feldes auslesen. Deine X/Z-Position ist das die X/Y-Position der Dim-Map. Falls du keine Lautstärkeanpassung willst, so geht's natürlich auch mit einer 2D-Map die nur die Nummer der Samples speichert. Die Samples dann aber selbst auch in ein Dim-Feld legen, damit es einfach nur eine Nummer angesprochen werden kann. | ||
Download der Draw3D2 V.1.1 für schnelle Echtzeiteffekte über Blitz3D |
Krümel |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Könnte evtl. auch funktionieren, wenn Du die einzelnen Surfaces mit "PaintSurface" texturierst und entsprechend mit "LinePick" und "PickedSurface" abfragst welches Surface sich unter dir befindet. | ||
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ich tendiere da zu variante 3, die mächtiger und einfacher is:
Type objekt machen mit dem Sound. EntityName des objektes dann einfach handle(type) dann kann man picken / kollidieren und via object.type(name(entity)) ganz einfach wieder an die info hinzu kommt das man mehr speichern kann so als nur nen sound. |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group