Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Suchergebnisse

Suchergebnisse 1-5 von insgesamt 5.

Werbeanzeige

01.12.2012, 10:04

Forenbeitrag von: »Blue Phoenix«

Konstruktor versus Initialize Methode

Grafische Objekte werden in eines Seperaten Funktion initialisiert, dazu zählen auch schriften Einsatz von Globalen objekten in der Objektorientierten Programmierung ist immer vermeidbar und zeugt von schlechtem still Allein daran in wievielen Büchern die veraltete Falsche Ungarian Notation angewendet wird, zeigt das man auch Büchern nicht blind vertrauen sollte. Ich habe schon Bücher über C# gelesen wo vor jeder Klasse ein großes C vorangestellt wird, eine Programmiersprache in der letztendlich...

29.11.2012, 22:57

Forenbeitrag von: »Blue Phoenix«

Konstruktor versus Initialize Methode

Einige Klassen (und damit deren ableitungen) haben neben der Funktion um Grafische dinge zu initilisieren noch eine initialize Methode um nicht Grafische dinge zu initialisieren, ich tu mich nun etwas schwer damit zu verstehen, wann genau es sinnvoll ist diese initialize Methode zu verwenden anstelle das ganze einfach über denn Konstruktor zu machen. Gibt es da irgendwelche Regeln, Weisheiten, Guidlines oder muss man da einfach mit der Zeit ein Gefühl entwickeln oder ist das einfach Geschmackssa...

28.11.2012, 18:12

Forenbeitrag von: »Blue Phoenix«

Singletons in C++ für Spieleprogrammierer

inline static T* Get () dient dazu einen Zeiger auf die Objektinstanz zu erhalten, also ein Zeiger vom Typ T zu bekommen T* TSingleton<T>::m_pSingleton = 0; Damit erzeugt man keine Variable ausserhalb der Klasse sondern definiert einen Standardwert für die static T *m_pSingleton; Variable die man in der Klasse defineren muss

28.11.2012, 17:50

Forenbeitrag von: »Blue Phoenix«

.Net Spiele

Mir würde spontan kein Prozessorkern einfallen der Hardwareseitiges Multithreading bietet Höchstens das man auf einen reallen Prozessorkern 2 Prozesse laufen kann, was sich aber Hyper Threading bzw Simultanioues Multithreading nennt, dabei entstehen aus einem reallen Prozessor 2 virteulle Prozessoren, diese werden aber vom Betriebssystem verwaltet und nicht vom Nutzer und dürften bei solch einer Anwendung auch nicht wirklich für höhere Geschwindigkeit sorgen, da ja nicht wirklich 2 Prozessorkern...

08.11.2012, 19:03

Forenbeitrag von: »Blue Phoenix«

[C#] Wann schaltet sich der Garbage Collector ein?

Er hatt einen Inteligenten Mechanismus, aber spätestens wenn der Speicher voll ist wird er ausgeführt. Eine derart häufige ausführung des GC wäre sehr fatal für die Performance, wobei ich eh nicht sicher bin ob du ihn so oft überhaupt zu ausführen bringen kannst, stellt der GC fest eine Bereinigung bringt zu wenig Speichergewinn kann er die Ausführung auch abbrechen, damit er nicht zu stark die Performance beeinträchtigt, bin mir aber nicht sicher ob das auch für manuelle Aufrufe gilt. Ich weis ...

Werbeanzeige