Entwickler-Ecke
Multimedia / Grafik - Probleme mit MediaPlayer-Kompo und Timer
Killi - Do 22.05.03 11:29
Titel: Probleme mit MediaPlayer-Kompo und Timer
Hi!
Wollte mein altes 2D-Game wieder nachprogrammieren, da mir das leider verloren ging - ist auch alles wunderbar, jetzt wollte ich die Sounds einfügen (beim schießen), aber mein Timer hackt dabei!
Der Timer steuert meine Bewegungen, in KeyDown setzte ich z.Bsp. rechts:= True und der Timer führt die Bewegung aus - so wurde es mir empfohlen, war ja früher auch perfekt! Will ich jetzt aber in KeyDown zusätzlich einen Sound abspielen mit
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| //Schießen auf Strg if Key = 17 then begin // Stoppen, damit Sound nicht zuende gespielt wird wenn // man nochmal feuern drückt! gunshot.Stop; gunshot.Rewind; gunshot.Play; end; |
dann hackt mein Timer und die Bewegungen sehen sch... aus! Früher gings, ich weiß nicht wieso jetzt nicht mehr!
Kann mir jemand helfen?
Moritz M. - Do 22.05.03 15:18
Das liegt daran, dass Mediaplayer verzögert bis Die Funktion fertig ist. Versuch es mal mit anderen Kompos bzw. mit manueller Ausgabe.
mimi - Do 22.05.03 17:24
ich würde es mit fmod machen......
Moritz M. - Sa 24.05.03 11:17
Fmod bracht ne extra dll. Ist warscheinlich nicht so geschickt, zusätzlich 300KB einzubinden wenn es auch mit 2KB gemacht wäre...
mimi - Sa 24.05.03 15:03
so groß sind die dlls auch wiedr nicht, auserdem ist es ja nur eine dll.
aber dafür lohnt es sich ja auch, du kannst z.b. viele formate apspielen,...
Moritz M. - Sa 24.05.03 15:31
Warum sollte er mehrere Formate abspielen???Er hat eine Datei und will die Abspielen.
mimi - Sa 24.05.03 15:39
ok war nur ein vorschlag:
mach mal gunshot.Rewind rauß und dann sollte es auch gehen....
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!