|
3 registered members (AndrewAMD, juanex, Grant),
1,018
guests, and 8
spiders. |
|
Key:
Admin,
Global Mod,
Mod
|
|
|
Sound.dll -> Musik
#180692
01/29/08 16:55
01/29/08 16:55
|
Joined: Jan 2008
Posts: 2
marcthecoder
OP
Guest
|
OP
Guest
Joined: Jan 2008
Posts: 2
|
Hi, ich habe schon einmal angefragt, ob es möglich ist per c# script Unten rechts einen Namen einzublenden, und diese Musik als Hintergrund einzublenden.
Man sagte mir ich solle doch eine "richtige" Sprache lernen.
Nun gut ich kann jetzt Delphi einergermaßen. Ich weiß jetzt allerdings nicht, wie ich das mache. Am besten will ich die datei auch eincompilieren.
Wie geht das ?
Oh bitte zu Higher Languages Moven thx.
Last edited by marcthecoder; 01/29/08 17:05.
|
|
|
Re: Sound.dll -> Musik
[Re: marcthecoder]
#180693
01/29/08 17:18
01/29/08 17:18
|
Joined: Jul 2001
Posts: 6,904
HeelX
Senior Expert
|
Senior Expert
Joined: Jul 2001
Posts: 6,904
|
Quote:
Hi, ich habe schon einmal angefragt, ob es möglich ist per c# script Unten rechts einen Namen einzublenden, und diese Musik als Hintergrund einzublenden.
Kannst du mir bitte erklären was C#-Skript (C-Sharp Skript) ist?
Grundsätzlich ist es kein Problem, unten rechts so ein Panel aufpoppen zu lassen. Du musst, wie gesagt, nur wissen, welche Tags in der Datei gespeichert sind. Es gibt nun 3 Arten wie du das machen kannst:
- Die direkte Lösung - auf die schwierige Weise, die dir aber lizenzrechtlich vollen Spielraum lässt: schreibe dein eigenes Plugin, dass aus einer OGG/MP3 Datei die Tags ausliest.
- Die schwierige Variante Teil2 - diesmal einfacher: binde unter Lite-C meine FMOD dll ein und lies darüber die Tags aus. Geht sehr einfach, ein Beispiel liegt bei. Knackpunkt: wenn dein Spiel kostenlos bleibt - ist die Benutzung von FMOD auch for free. Wenn du dein Spiel allerdings kommerziell rausbringst, kostet es entweder an Lizenzgebühren (an die Macher von FMOD! Nicht an mich ^^) 100$ bei nem kleinen Sharewaretitel oder sehr geringer Stückzahl oder ein paar Tausend $ bei nem richtig fetten kommerziellen Titel. Wenn du unter C-Script FMOD benutzen willst, kontaktiere mich einfach per EMail.
- Der kompatiblste Weg, auch recht simpel gemacht - nur recht undynamisch: du hast ne Datenhaltung, in der du zu dem Dateinamen einer file die daten (Artist, Title) speicherst. Kannst du aber auch nur machen, wenn du weißt welche Lieddateien du abspielst. Wenn der user dateien abspielen darf, die er selber in den Ordner tut, ist das natürlich eine sehr schlechte Lösung.. da dass eben dann nicht mehr geht.
Quote:
Man sagte mir ich solle doch eine "richtige" Sprache lernen.
Wer sagt denn so einen Schmarrn.
Quote:
Nun gut ich kann jetzt Delphi einergermaßen. Ich weiß jetzt allerdings nicht, wie ich das mache.
Das SDK für Delphi downloaden, nach Anleitung ein Delphiprojekt aufsetzen, den DLL code schreiben (snippets zum tag-auslesen solltest du im Netz finden) und kompilieren.
Quote:
Am besten will ich die datei auch eincompilieren.
Kannst du mir den Begriff einkompilieren erklären?
Ich hoffe du hast jetzt ungefähr ne Ahnung, was du machen kannst und was nicht. Viel Erfolg!
Last edited by HeelX; 01/29/08 17:20.
|
|
|
|