| |
|
|
| Hallöchen
soweit bin Yo ahora voll drin en el Prospeed WOW GENIAL- sin embargo Yo después de Deinem Beispielcode el Características DSoundSetGlobalVolume(0) oder DSoundSetVolume (B,V) eingesetzt (natürlich con richtigen Werten)
... Prospeed$=pfad$;Prospeed.dll, $I CROFANAKTUELLE PROJEKTELOSINCProspeed_Funktionen.inc prospeed&=usedll(prospeed$) ..... sd&=DSoundInit(%hwnd) texto$=CrofanTest.wav buffer1&=DSoundLoad(addr(texto$)) DSoundSetGlobalVolume(0)
In Deinem Beispielcode klappt alles wunderbar, sin embargo en me kommt una Exeption EAcces...... en DSoundSetGlobalVolume(0) (si yo dieses auskommentiere klappts sin Fehlermeldung) auch si yo DSoundPlay(buffer1&,0) aufrufe kommt kein Ton. En sd&=DSoundInit(%hwnd) sd& ergibt komischerweise una Valor de -2147024809 es el normal? Rolf |
|
|
| |
|
|
|
| Hi,
tener ahora en el Schnelle no Concepto, aber probier anstatt...
texto$=CrofanTest.wav
...veces...
texto$=C:/Profano/Test.wav
Könnte el berüchtigte Profano-Dateinamen-Fehler ser ) / a benutzen anstatt es siempre sicherer y laut MS ebenfalls erlaubt.
Saludo, Franco |
|
|
| |
|
|
|
| Nee desafortunadamente auch no Franco Aber todavía mejor: Wenn Yo Playsound nehme Ejemplo:
if equ(Collision (sprites&,wache1&,5,5) CopyExtBmp(%HDC,250,521,343,85,status2&,0,0,0) statustext$=Hier darfst No por, solange No statustext2$=den goldenen Stein el Seele besitzt! STATUS statustext$,statustext2$ fire1&=InitSprite(fire&,%HDC,fensterkopie1&,fensterkopie2&,0,0,30,59,16,1,10,390,360,1,1) Playsound sound$,1 HIER PROBLEM DAUERT UND DAUERT sleep 1000DIES IST NICHT DAS PROBLEM DeleteSprite (fire1&) SetSpritePos (sprites&,400,390,390,380) endif
dauert lo bastante largo a el Feuer (erscheint kurz y luego hay el Held) weg es y luego sólo el Sound gespielt. Komischerweise se BEEP oder una Imprimir BLABLA como Test direkt wiedergegeben. Hier ne Idea? HOFFENTLICH Rolf |
|
|
| |
|
|
|
| Hi,
el es en Playsound normal, el dauert siempre así largo. Einer el Gründe, por qué Yo después de Alternativen gesucht hatte.
Zu deinem ersten Problema. Hast du veces intenta, una más Wavefile a probieren? Tomar veces eins de mi Beispielordner. Eventuell es dein Wavefile defekt oder besitzt una Exoten-Formato.
Saludo, Franco |
|
|
| |
|
|
|
| Hmm Franco, naja así Sachen como otro Möglichkeiten auszuprobieren oder el con el Backslash saber Yo en efecto. Nee Yo tener con Direktsound fast identisch con Deiner Demo gearbeitet. Hab incluso para Testen el Wavs de Deiner Demo genommen. Su Demo klappt incluso con Gesamtlautstärke y en me (obwohl logische Reihenfolge el Anweisungen) una Exeption ???? Schade - se wirklich lustig mein Game (ala Zelda) - aber sin Sound ??? Midi en el Hintergrund klappt - aber sólo el Geräusche wären doch wirklich wichtig. Rolf |
|
|
| |
|
|
|
| Hi Yo otra vez Hier veces una Code para anschauen oder Testen:
declarar sd&,prospeed&,buffer1&,texto$,sound&,prospeed$ declarar pfad$,texto$ Prospeed$=pfad$;Prospeed.dll $I CROFANAKTUELLE PROJEKTELOSINCProspeed_Funktionen.inc prospeed&=usedll(prospeed$)
sd&=DSoundInit(%hwnd) texto$=C:TEST.WAV buffer1&=DSoundLoad(addr(texto$)) DSoundSetGlobalVolume(500) HIER BEI MIR EINE EXEPTION imprimir buffer1& mientras que 1 waitinput sound&=DSoundPlay(buffer1&,0) imprimir sound& wend DSoundUnLoad(buffer1&) Freedll buffer1&
DER NEUGIERIGE ROLF |
|
|
| |
|
|
|
| Hi,
Usted weißt sí, el Addr(texto$) sólo de Profano 7.0 correcto funktioniert? Ansonsten mußt du con Bereichsvariablen trabajo. Hab ahora desafortunadamente no Tiempo, morgen mostrar Yo todos genauer a.
Saludo, Franco |
|
|
| |
|
|
|
| Hi klar lass Usted Tiempo, Usted musst Usted doch no abhetzten, es doch ya qué starkes, daß Usted algo como entwickelt hast. Ähm Yo nutze logischerweise 7.5
Mach langsam y bleib uns gewogen Rolf |
|
|
| |
|
|
|
| Hi Rolf,
tener el Fehler ahora gefunden.
DSoundInit(%hwnd) benutzt como Parámetro una Fensterhandle, aber du hast kein Ventana geöffnet. Ohne Ventana gibts en me auch choque, con Ventana höre Yo, el Sample )
Aber el es wohl mi Schuld. In el Anleitung a ProSpeed Yo vergessen anzugeben, el DSoundInit() überhaupt una Parámetro benutzt (schäm), el voluntad Yo rápidamente nachholen.
Also, sin Ventana auch kein Sound, ok ? Und DSoundSetGlobalVolume(500) paßt auch no, lo son Werte de -10000 a 0 zulässig, pero no Werte encima Null.
Liebe Grüsse, Franco |
|
|
| |
|
|
|
| JUCHHHHUUUU Gracias Franco el wars lo klappt!!!! Was heist hier schuld - Nix Schuld Jetzt versuche Todavía irgendwie hinzubekommen, daß si el Sprite en un determinado Zona es (Viereck aufm Ventana), daß entonces qué passiert - lo reicht also no GetSpriteX (H) y GetSpriteY (H) - y luego bin Yo vollstens Zufrieden. Bin al Malen como una Weltmeister Bis entonces Rolf |
|
|
| |
|
|
|
| Hi,
prima! Eventuell hilft dir como SetSpriteCage() oder SpriteMovingRect()...
Saludo, Franco |
|
|
| |
|
|
|
| Sí Gracias Franco Will no dieses Posting überlasten, sin embargo DSoundSetVolume (B,V) sowie DSoundSetGlobalVolume (V) y DSoundStop (B) con richtigen Werten! dejar una Exeption hervorkommen. ????? V= -10000 a 0 y B = el Handle des Sprites como üblich. oder muss Yo en DSoundstop vorher DSoundGetNextBuffer (A) conjunto? (natürlich auch con el richtigen Valor) Sorry, el Yo soviel frage, aber Usted siehst Yo bin begeistert con Deiner DLL Rolf |
|
|
| |
|
|