Suchergebnisse
Suchergebnisse 1-9 von insgesamt 9.
Vielen Dank euch beiden! Werde mal schauen was sich machen lässt.
Hey, Die Überschrift hab ich vielleicht ein bisschen komisch formuliert sorry Also mein Problem ist folgendes: Ich habe mir eine Label Klasse geschrieben und diese soll in der Update Methode durch einen Wert einer Variablen ersetzt werden. So weit kein Problem aber verschiedene Labels sollen auf verschiedene Variablen aktuallisiert werden. Gibt es einen Weg, dass das Label sich merkt welche Variable angegeben wurde und seinen Wert immer der angegebenen Variable entspricht. btw es sind immer int ...
Haha, ja kann ich mir vorstellen. Ist halt alles schon ewig her und eingerostet
Uff, da war ja was Naja dann werde ich mal ein bis chen Unterricht nachholen. Danke dir
Hey, ja also mein Problem ist schnell erklärt. Ich möchte eine Textur von Punkt A nach Punkt B bewegen. Dabei soll sie sich aber nicht mehr als zB 50px/sek bewegen. Auf einer Koordinatenachse wär das ja kein Problem. Aber wie mache ich das wenn sich die Punkte in x und y unterscheiden? Wahrscheinlich gibt es da eine simple Formel oder so, und ich habe einfach am falschen Tag im Matheunterricht geschlafen Ich hoffe mir kann jemand einen Denkansatz geben, denn ich komme da einfach nicht weiter.
Ok mach ich. Aber gibt es einen Grund dafür? Hab mir so ein Buch gekauft, wo Singletons stark empfohlen werden, wenn im ganzen Programm nur eine Instanz der Klasse gebraucht wird. Ich persönlich finde es eigentlich eher kompliziert
LastTime wird im Konstruktor initialisiert. C-/C++-Quelltext 1 2 3 4 5 6 7 Timer::Timer () { CurTime = 0.0f; LastTime = SDL_GetTicks() / 1000.0f; Elapsed = 0.0f; }
1. Funktioniert leider nicht und CurTime ist ein float. Hier meine Timer Klasse: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #include <SDL.h> #include "Singleton.hpp" #define g_pTimer Timer::Get () class Timer : public Singleton<Timer> { public: Timer (); void Update (); float GetElapsed () {return Elapsed;} private: float Elapsed; // Vergangene Zeit seit dem letzten Frame float CurTime; // Aktuelle Zeit float LastTime; // Zeit des letzten Frames }; in GetElapsed wird ja wohl kaum...
Hey, also mein Problem ist Folgendes: Ich will ein Sprite mit den Tasten S und W nach oben und unten verschieben. Beim normalen verändern der Y-Koordinate Funktioniert das auch einwandfrei. Wenn ich allerdings die Werte mit einem Timer multipliziere verändert sich die Geschwindigkeit die ganze Zeit. Meistens ist beim nach oben verschieben das Sprite viel schneller als nach unten. Jedoch ist nicht einmal das Konstant, manchmal kriecht die Textur so dahin, und manchmal ist sie sofort am jeweiligen...