JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.php?sid=4212ef437fe1103a0193a9e9c59e0c3eMedaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

läuft Sound schon
Gehe zu Seite 1, 2  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Fragen, Antworten und Kritik
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Dofter
Junior JLI'ler


Alter: 33
Anmeldedatum: 13.03.2005
Beiträge: 99
Wohnort: Ebermannstadt
Medaillen: Keine

BeitragVerfasst am: 31.05.2005, 18:41    Titel: läuft Sound schon Antworten mit Zitat

Hi!

ich hätt mal ne frage.
wie kann ich überprüfen ob ein sound schon läuft?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
philipp_boeing
JLI'ler


Alter: 34
Anmeldedatum: 26.07.2003
Beiträge: 188

Medaillen: Keine

BeitragVerfasst am: 31.05.2005, 18:56    Titel: Antworten mit Zitat

boardsuche hilft Smile

http://www.jliforum.de/board/viewtopic.php?t=2269&highlight=sound
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Dofter
Junior JLI'ler


Alter: 33
Anmeldedatum: 13.03.2005
Beiträge: 99
Wohnort: Ebermannstadt
Medaillen: Keine

BeitragVerfasst am: 31.05.2005, 19:06    Titel: Antworten mit Zitat

thx ^^
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Dofter
Junior JLI'ler


Alter: 33
Anmeldedatum: 13.03.2005
Beiträge: 99
Wohnort: Ebermannstadt
Medaillen: Keine

BeitragVerfasst am: 31.05.2005, 21:19    Titel: Antworten mit Zitat

und kann man einen sound auch iregendwie abbrechen? oder leiser werden lasssen und dann beenden?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
The Lord of Programming
Living Legend


Alter: 36
Anmeldedatum: 14.03.2003
Beiträge: 3122

Medaillen: Keine

BeitragVerfasst am: 31.05.2005, 21:32    Titel: Antworten mit Zitat

So wie du einen Sound starten kannst, kannst du Sounds auf jeden Fall auch mit der Stop()-Memberfunktion abbrechen. (Steht übrigens auch im Buch Wink ).
Parameter und Rückgabewert müssten in der DX-Dokumentation stehen Wink
_________________
www.visualgamesentertainment.net
Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
(1) Realtime Developer Testing and Debugging Console


Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
Hilf Schäuble! Damit er auch was findet...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
philipp_boeing
JLI'ler


Alter: 34
Anmeldedatum: 26.07.2003
Beiträge: 188

Medaillen: Keine

BeitragVerfasst am: 31.05.2005, 21:32    Titel: Antworten mit Zitat

abbrechen wird wohl mit stop() oder ähnlich gehen (dx doku hilft) und ausfaden? Schreib dir halt ne eigene Funktion die die Lautstärke immer etwas runterschaltet.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Dofter
Junior JLI'ler


Alter: 33
Anmeldedatum: 13.03.2005
Beiträge: 99
Wohnort: Ebermannstadt
Medaillen: Keine

BeitragVerfasst am: 02.06.2005, 15:45    Titel: Antworten mit Zitat

Embarassed oops stimmt. Steht im buch.
Zitat:
Lautstärke immer etwas runterschaltet

wie geht des?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
philipp_boeing
JLI'ler


Alter: 34
Anmeldedatum: 26.07.2003
Beiträge: 188

Medaillen: Keine

BeitragVerfasst am: 02.06.2005, 17:51    Titel: Antworten mit Zitat

vielleicht mit der Methode SetVolume()? Schau mal in die Doku, die hilft bei so trivialen Sachen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Jonathan_Klein
Living Legend


Alter: 36
Anmeldedatum: 17.02.2003
Beiträge: 3431
Wohnort: Siegerland
Medaillen: Keine

BeitragVerfasst am: 02.06.2005, 19:18    Titel: Antworten mit Zitat

also, es gibt IDirectSoundBuffer8::SetVolume() falls du einen solchen Buffer hast.
_________________
https://jonathank.de/games/
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Dofter
Junior JLI'ler


Alter: 33
Anmeldedatum: 13.03.2005
Beiträge: 99
Wohnort: Ebermannstadt
Medaillen: Keine

BeitragVerfasst am: 03.06.2005, 20:18    Titel: Antworten mit Zitat

aber mit der methode wern doch alles sounds leise bzw lauter oda?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Jonathan_Klein
Living Legend


Alter: 36
Anmeldedatum: 17.02.2003
Beiträge: 3431
Wohnort: Siegerland
Medaillen: Keine

BeitragVerfasst am: 03.06.2005, 20:19    Titel: Antworten mit Zitat

nein, nur der sound ind diesem soundbuffer. jeder sound hat seinen eigenen buffer.
_________________
https://jonathank.de/games/
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Dofter
Junior JLI'ler


Alter: 33
Anmeldedatum: 13.03.2005
Beiträge: 99
Wohnort: Ebermannstadt
Medaillen: Keine

BeitragVerfasst am: 03.06.2005, 20:29    Titel: Antworten mit Zitat

ach ja stimmt ^^ DANKE!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
RayJunx
JLI'ler


Alter: 43
Anmeldedatum: 16.01.2006
Beiträge: 130
Wohnort: Bayern
Medaillen: Keine

BeitragVerfasst am: 30.04.2006, 19:14    Titel: Frage Antworten mit Zitat

Hi !
hast du das mit der Volumensteuerung hinbekommen?
hab genau das gleiche problem im Moment. Verwende praktisch die gleiche funktion wie im buch beschrieben und brauche jetzt eine Funktion um die Gesamte Geräuschkulisse auszufaden, bzw einzufaden, oder nur gezielt gewisse tracks... und evtl. wav effekte gleich mit einer gewissen lautstärke zu starten. ist ja bisher nicht möglich die lautstärke mit anzugeben.

wäre echt nett, ein einfacher quellcode oder dergleichen wäre mir eine gigantische hilfe.

danke schonmal im vorab,

RayJunx
_________________
Just a Freak
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
fast hawk
Senior JLI'ler



Anmeldedatum: 15.07.2005
Beiträge: 237
Wohnort: Freiburg
Medaillen: Keine

BeitragVerfasst am: 30.04.2006, 20:04    Titel: Antworten mit Zitat

CPP:
bool ChangeVolume(IDirectSoundBuffer8 SoundBuffer,long Change)
{
if(SoundBuffer->SetVolume(SoundBuffer->GetVolume()+Change))
   return true;
else
   return false;
}

bool InitSound(IDirectSoundBuffer8 SoundBuffer,/*restliche Parameters*/,long Volumen)
{
//anderes Init Zeug
SoundBuffer->SetVolume(Volumen)
return true;
}


soungefähr können die Funktion aussehen. Hab das mal kurz aus dem Kopf geschrieben aber mit dem restlichen dürtest du keine Probleme haben. Ausserdem wenn du ein Problem hast defieniere es genau den es ist generell verpönnt (zu recht) zu sagen:"Ich hab Probleme mit meinem Spiel kannst du mir mal den Quellcode machen. Wäre echt nett".
_________________
Jetziges Projekt: The Ring War
Status: 40%
-----------------------------------
Nicht weil es schwer ist, wagen wir es nicht, sondern weil wir es nicht wagen, ist es schwer.
--
Lucius Annaeus Seneca (4)
röm. Philosoph, Dramatiker und Staatsmann


Zuletzt bearbeitet von fast hawk am 01.05.2006, 13:55, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
RayJunx
JLI'ler


Alter: 43
Anmeldedatum: 16.01.2006
Beiträge: 130
Wohnort: Bayern
Medaillen: Keine

BeitragVerfasst am: 01.05.2006, 10:52    Titel: danke Antworten mit Zitat

danke das war mir schon eine hilfe. genau darum gingsmir ja auch und um nichts anderes. das ich musik langsam ausfaden will um dann in ein anderes menü über zu gehen würde bei der problembeschreibung ja ohnehin kaum weiterhelfen, deshalb habe ich mich auf das wesendliche beschränkt.
jetztfrage ich mich nurnoch in welcher einheit das volumen geregelt wird,
aber das kann ich auch selbst rauskriegen. irgend ein wert muß ja
jedenfalls für AUS stehen denkemal das ist 0.0 und einer für maximale
lautstärke... vielleicht bei 1.0? no matter. aber das krieg ich auch so raus.

danke
und grüße

Rayjunx
_________________
Just a Freak
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Fragen, Antworten und Kritik Alle Zeiten sind GMT
Gehe zu Seite 1, 2  Weiter
Seite 1 von 2

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum