ich habs endlich gefunden *_*
die frage war wie ich das mache, dass die if-Abfrage alle 0.5 sekunden zu trifft und wie ich die clock dann auch wieder zurück setzte.
habs jetzt aber endlich gefunden sieht jetzt bei mir so aus:
ZitatAlles anzeigen
Clock start;
float endTime = 0.9;//Spawner
if (start.getElapsedTime().asSeconds() > endTime) //soll alle 0.5 sekunden zu treffen
{
//gegenersprite erstellen
sf::Sprite *Sprite;
Sprite = new sf::Sprite;
Sprite->setTexture(oranget);
Sprite->setPosition(random, -100);
Sprite->setScale(0.1f, 0.1f);//sprite in die liste
gegenl.push_back(*Sprite);
start.restart();
}
//
wie immer stelle ich aus verzweiflung nach mehreren Tagen eine Frage und dann finde ich die Lösung
Ich entschuldige mich dafür
und bedanke mich trotzdem
MfG
WarlockFreak