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!
Werbeanzeige
Anonymous
unregistriert
Administrator
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
struct ChatMessage { char from[32]; char to[32]; char text[1024]; }; std::string from, to, text; ChatMessage msg; strcpy(msg.from, from.c_str()); strcpy(msg.to, to.c_str()); strcpy(msg.text, text.c_str()); |
Quellcode |
|
1 2 3 4 5 |
// Eine Nachricht kommt an! Sie ist in p_msg gespeichert. std::string from, to, text; from = p_msg->getASCIIZString(); to = p_msg->getASCIIZString(); text = p_msg->getASCIIZString(); |
Quellcode |
|
1 2 3 4 5 6 7 8 9 |
Message msg; float a, b, c; int d, e, f; msg.addFloat(a); msg.addFloat(b); msg.addFloat(c); msg.addInt(d); msg.addInt(e); msg.addInt(f); |
Zitat von »"Ikari"«
Also ich will ja net klugscheisserrisch dastehen, aber wenn du die TriBase nachcodest für ein eigenes Game solltest du SingleTons, STL, Exceptions und vorallem D3DX Funktionen benutzen, denn die sind bestimmt das doppelte Schneller als selbst gecodete.
Zitat
Ansonsten muss ich dir ein Dickes lob für das Buch geben, naja nur das mit der DLL hätte man etwas "eleganter" machen können, das man nicht für die Engine (um sie zu benutzen) alle Dateien haben muss.
LoadLib wäre da besser gewesen, aber leider auch mehr aufwand. Aber saubere Arbeit *dick lob*
Anonymous
unregistriert
Anonymous
unregistriert
Anonymous
unregistriert
Werbeanzeige