Triologys Machenschaften
Übersicht 

![]() |
XeresModerator |
![]() |
---|---|---|
Fonts immer wieder neu zu laden lässt auch den Speicher anschwellen bis er Platz. Speziell Loadfont hat mir schon mal die windows-fonts mit weggerissen (nicht dauerhaft, Neustart half). Das ist so ziemlich eine der ersten Lektionen, die man lernt: Nichts in einer Schleife laden. Ich hoffe, dein System ist nicht so schlimm wie es sich anhört.
Die schier endlos verschachtelten Abfragen für die Kollision müssen sich auch in irgendeiner Form zusammenschrumpfen lassen... Kleinere Hilfsfunktionen sollten den Dschungel etwas lichten, sodass man etwas besser durchsehen kann, was überhaupt wo passiert. Eine GUI mit BB um zu setzen... BlitzMax macht alles so viel sauberer, allein schon mit einem eigenen Namesraum für die Funktionen... Wie dem auch sei, viel Spaß weiterhin. |
||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960 Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
![]() |
XeresModerator |
![]() |
---|---|---|
Deinen Code könntest du noch optimieren, indem du Return oder Exit anfügst, wenn du die richtige ID gefunden und die Aktionen ausgeführt hast. Ansonsten ratterst du die Schleife sinnlos weiter durch.
Den globalen Namensraum sollte man so sauber wie möglich halten, darum benutze keine Variablen, die "super_r" heißen. Alle Globalen, Types und Funktionen sollten der selben Benennungsregel folgen, z.B. "TGUI_<name>" oder wie auch immer. |
||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960 Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
Übersicht

