1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Mitglieder
  3. WarlockFreak

Beiträge von WarlockFreak

  • Spawn in Zeitabständen

    • WarlockFreak
    • 16. Februar 2014 um 19:40

    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:

    Zitat


    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();
    }
    //

    Alles anzeigen

    wie immer stelle ich aus verzweiflung nach mehreren Tagen eine Frage und dann finde ich die Lösung :thinking_face:
    Ich entschuldige mich dafür
    und bedanke mich trotzdem :)

    MfG
    WarlockFreak

  • Spawn in Zeitabständen

    • WarlockFreak
    • 16. Februar 2014 um 16:39

    Hey,
    ich habe folgendes Problem ich wollte ein spiel programieren in dem orangen herrunterfallen und man diese dann mit einem Korb auffangen muss.
    Jetzt bin ich auf ein Problem gestoßen :thinking_face:
    Ich suche seid 5 Tagen eine Lösung für das Problem und hab nur veraltete Lösungen gefunden...

    Code
    //Spawner
            if ()               [COLOR=#ff0000]//soll alle 0.5 sekunden zu treffen[/COLOR]
            {
                //gegenersprite erstellen
    
    
                sf::Sprite *Sprite;
                Sprite = new sf::Sprite;
                Sprite->setTexture(oranget);
                Sprite->setPosition(random, 0);
                Sprite->setScale(0.2f, 0.2f);
    
    
                //sprite in die liste
                gegenl.push_back(*Sprite);
    
    
               [COLOR=#ff0000] //Hier resetten[/COLOR]
            }
            //
    Alles anzeigen

    Ich hoffe der quelltext reicht als erklärung.
    Ich benutze visual studio 2013 und sfml.

    Ich hoffe ihr könnt mir helfen.

    MFG
    WarlockFreak

Rechtliches

Impressum

Datenschutzerklärung