Mehere Aktionen auf einmal

Anfängerfragen zum Programmieren mit PureBasic.
Thunderfire
Beiträge: 2
Registriert: 21.07.2006 12:43

Mehere Aktionen auf einmal

Beitrag von Thunderfire »

Moin,
ich habe folgendes Problem:
Ich will ein Spiel schreiben und gleichzeitig einen Sound im hintergrund laufen lassen. Nun läuft der Sound aber erst wenn das Spiel selbst beendet wurde.
Wie müsste ein Befehl ausehen um das fertigzubringen?

danke
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

was für sound denn?

wenn du .wav benutzt, kanst du den vor der hauptschleife starten,
auch mit einem flag, dass er wiederholt abgespielt wird.

dann aber auf jeden fall dran denken, ihn am ende des programms auch wieder abzuschalten!

wenn du etwas mehr darüber erzählst, was du wie programmierst, kann man noch genauere tips geben...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Tafkadasom2k5
Beiträge: 1578
Registriert: 13.08.2005 14:31
Kontaktdaten:

Beitrag von Tafkadasom2k5 »

..mh... meine Kristallkugel vermutet, dass es ein Programmierfehler ist...
Er...ist in Zeile.....aarg...in Zeile.... *verdammt* /:->

Sorry, die ist wohl im Arsch...
Wie wäre es mit Details, zu verwendeten Befehlen und vielleicht sogart mit Codeschnipseln?:roll:

Gr33tz
Tafkadasom2k5 :allright:
OpenNetworkConnection() hat geschrieben:Versucht eine Verbindung mit dem angegebenen Server aufzubauen. 'ServerName$' kann eine IP-Adresse oder ein voller Name sein (z.B.: "127.0.0.1" oder "ftp.home.net").
php-freak hat geschrieben:Ich hab die IP von google auch ned rausgefunden!
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Tafkadasom2k5 hat geschrieben: Wie wäre es mit Details, zu verwendeten Befehlen und vielleicht sogart mit Codeschnipseln?:roll:

Gr33tz
Tafkadasom2k5 :allright:

Code: Alles auswählen

#fuerewig = 1
If InitSound()
 LoadSound(0, "blubber.wave")
 PlaySound(0, #fuerewig)
EndIf

; restlicher Kode
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Tafkadasom2k5
Beiträge: 1578
Registriert: 13.08.2005 14:31
Kontaktdaten:

Beitrag von Tafkadasom2k5 »

Wenn ers so verwendet, ok.

Ich steh nicht so auf Philosophieren im IT-Bereich ;)
OpenNetworkConnection() hat geschrieben:Versucht eine Verbindung mit dem angegebenen Server aufzubauen. 'ServerName$' kann eine IP-Adresse oder ein voller Name sein (z.B.: "127.0.0.1" oder "ftp.home.net").
php-freak hat geschrieben:Ich hab die IP von google auch ned rausgefunden!
Brügge
Beiträge: 359
Registriert: 28.05.2006 16:40
Wohnort: Rheine

Beitrag von Brügge »

also wenn es musik ist die im hintergrund laufen soll dann würde ich das so machen:

Code: Alles auswählen

InitMovie()
LoadMovie(0, "sounds\musik_00.mp3")

PlayMovie(0, ScreenID())  

;und hier jetzt dein programm oder spiel
MFG T.Brügge
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

deswegen meinte ich ja

> was für sound denn?

und

> wenn du etwas mehr darüber erzählst, was du wie programmierst, kann man noch genauere tips geben...


wäre nett wenn Thunderfire sich noch mal selber äußert...

wenn ich rumraten will, geh ich zu "Wer wird Millionär"...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Thunderfire
Beiträge: 2
Registriert: 21.07.2006 12:43

Beitrag von Thunderfire »

Oo..da komm mal hin
Erstens bin ich nich den ganzen Tag im I-net, zweitens is es schön das ihr so fleißig spamt und drittens, danke allen die hier was brauchbares gepostet haben oder zumindest versucht haben mir zu helfen, das problem is gelöst...
Benutzeravatar
Tafkadasom2k5
Beiträge: 1578
Registriert: 13.08.2005 14:31
Kontaktdaten:

Beitrag von Tafkadasom2k5 »

Thunderfire hat geschrieben:Erstens bin ich nich den ganzen Tag im I-net, zweitens is es schön das ihr so fleißig spamt [...]
War da eine gewisse Patzigkeit zu hören? :?

Mh, egal, vielleicht merkst du ja später, dass

Code: Alles auswählen

Forum <> Supporthotline
ist.

Gr33tz
Tafkadasom2k5
OpenNetworkConnection() hat geschrieben:Versucht eine Verbindung mit dem angegebenen Server aufzubauen. 'ServerName$' kann eine IP-Adresse oder ein voller Name sein (z.B.: "127.0.0.1" oder "ftp.home.net").
php-freak hat geschrieben:Ich hab die IP von google auch ned rausgefunden!
Brügge
Beiträge: 359
Registriert: 28.05.2006 16:40
Wohnort: Rheine

Beitrag von Brügge »

erzähl doch mal wie du es gelöst hast

das würde uns allen doch interressieren
Antworten