JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.phpMedaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Gebäude erstellen
Gehe zu Seite Zurück  1, 2, 3, 4, 5
 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> DirectX, OpenGL
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Clythoss
Junior JLI'ler


Alter: 44
Anmeldedatum: 04.05.2005
Beiträge: 64
Wohnort: Berlin
Medaillen: Keine

BeitragVerfasst am: 23.03.2006, 17:14    Titel: Antworten mit Zitat

Es sei denn man macht´s sich leicht und begrenzt die Frames Wink

Aber das ist wohl eher nicht die optimale Lösung.Am besten ist es Zeitbasierend.Entweder in dem man in bestimmten Zeitabständen eine Variable Menge Resourcen bekommt(Etwa jede Sekunde) Oder eine bestimmte Menge resourcen in einer variablen Zeit. Rise of Nations ist ein tolles Beispiel dafür. Man bekommt durchgehend, quasi fließend Resourcen. Man hat eine Anzeige die sagt wieviel man von einer resource in einer halben Minute bekommt. . Das lässt sich auch einfach programmieren. Etwa so...
CPP:
if(Zeitabstand_zu_letzter_Holzlieferung>=30/Wert_bei_Holzgewinn)
{
    ++Holz;
    Zeitabstand_zu_letzter_Holzlieferung=0;
}

Wenn man bei Holz etwa einen Wert von 300 zu stehen hat bekommt man 30/300 = alle 0,1 Sekunden 1 Holz

Es gibt natürlich auch die klassische Lösung wo man die Resourcen bekommt wenn sie da sind, etwa wenn der Schlachter das Fleisch bei der Hütte abliefert.
_________________
Derzeitiges Projekt : Wing Fusion
Status: Es geht vorwärts...

-------------------------------------------------------
E=MC²+1W6
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> DirectX, OpenGL Alle Zeiten sind GMT
Gehe zu Seite Zurück  1, 2, 3, 4, 5
Seite 5 von 5

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum