Suchergebnisse

Suchergebnisse 1-20 von insgesamt 804.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Wie schon erwähnt verwirrt mich es trotzdem - diese Art der Vergrößerung ist ziemlich unüblich, normalerweise wird der allozierte Speicher in so einem Fall verdoppelt (wie zum Beispiel in std::vector in C++) - und in der Tat stimmt deine Theorie auch nicht ganz. Die magische Zahl scheint hierbei die Größe 32000 zu sein, welche auch in der Hilfe bei GML-Quellcode (1 Zeile) genannt wird. Andernfalls müsste folgender Code ja genauso schnell sein - ist er aber nicht: GML-Quellcode (4 Zeilen) (Einen …

  • GML-Quellcode (5 Zeilen) War bei mir um ein paar ms sogar noch schneller. Aber das mit dem rückwärts initialisieren ist mir ein Rätsel - zumal es keinen Unterschied zu machen scheint, ob man vorher bereits das Array an der Stelle 99999 initialisiert oder nicht (intuitiv hätte ich gedacht, dass es etwas mit dem schrittweisen allozieren zu tun hat...). Außerdem war die Repeat-Schleife bei Listen bei mir im Schnitt knapp langsamer als die For-Schleife.

  • Zitat von Balls of Steel: „aber zum Glück macht das nicht jeder, denn dann würd ich nicht so viel nebenbei mitbekommen was mich wieder auf neue Ideen bringt.“ Mir ging es hier auch eher darum, dass Michael nicht meinen ganzen Post liest. Was hier auch wieder geschehen ist. Experimentieren ist natürlich eine feine Sache, beim debuggen würde ich aber generell eher methodisch vorgehen.

  • Zitat: „Nach Ausprobieren, ob die Dateien existieren, kam heraus, dass diese fehlen. Der GameMaker startet das Spiel sowieso in einem seltsamen Pfad (Working Directory - siehe Anhang).“ Zitat: „Ich hoffe, jemand kann mir weiterhelfen. Ich möchte die Ressourcen unbedingt extern laden.“ Zitat: „4.Der richtige Weg um Dateien extern so zu laden ist, sie als Included Files hinzuzufügen und dann mittels dem working_directory Pfad zu laden. Auf diese Weise werden die Dateien auch auf verschiedenen Plat…

  • Included Files Speicher

    ghost - - Technische Fragen

    Beitrag

    Auch wenn es schon etwas her ist antworte ich einfach mal noch darauf: Bei solchen Größenordnungen musst du dir darum im Game Maker prinzipiell eigentlich keine Gedanken machen. Du kannst die Sprites einfach als Sprites hinzufügen und das sollte so in Ordnung gehen. Wenn du dir doch Gedanken um Optimierung machen willst, dann am besten im Bezug auf Texture Pages. Hier noch ein anderer Post von mir zu dem Thema.

  • Hier, was du alles falsch machst: 1. Zitat: „Doch genau da hakt es. Die externe Datei scheint nicht geladen zu werden.“ Bitte beschreibe deine Probleme endlich mal anständig. Dir muss doch wohl klar sein, dass genau das der Knackpunkt ist: was genau passiert (Fehlermeldung o.Ä.), oder passiert denn eben nicht (Sprite ist einfach unsichtbar)? 2. Relevante Teile deines Codes fehlen, z.B. der Draw-Code oder ob du dir überhaupt sicher bist, dass der Code zum Laden und Erstellen der Objekte überhaupt…

  • Alles plötzlich weg! (erledigt)

    ghost - - Game Maker Allgemein

    Beitrag

    Zitat: „Das mache ich nur sehr ungern bei all den Baumstrukturen und Objekten.“ gm-d.de/wbb/index.php/Attachme…70ea96592e2bc1bad9bf8b922 ? Zitat: „​Will jemand TeamViewen?“ Nein, sonst lernst du ja nix.

  • Alles plötzlich weg! (erledigt)

    ghost - - Game Maker Allgemein

    Beitrag

    Zitat von ghost: „Wie schon erwähnt: ich würde zuerst versuchen eine alte Version der *.gmx Datei wiederherzustellen, nachschauen ob alle Dateien des Projektes noch da sind und nicht seltsam von Dropbox umbenannt wurden aufgrund von Kollisionen - und wenn es das nicht tut oder du es nicht hinbekommst, einfach alle Ressourcen wieder manuell hinzufügen (wenn sie denn da sind).“

  • Alles plötzlich weg! (erledigt)

    ghost - - Game Maker Allgemein

    Beitrag

    Wie schon erwähnt: ich würde zuerst versuchen eine alte Version der *.gmx Datei wiederherzustellen, nachschauen ob alle Dateien des Projektes noch da sind und nicht seltsam von Dropbox umbenannt wurden aufgrund von Kollisionen - und wenn es das nicht tut oder du es nicht hinbekommst, einfach alle Ressourcen wieder manuell hinzufügen (wenn sie denn da sind). Mehr gibt es da nicht wirklich zu sagen und Zitat: „​Alles, was ich mach, funktioniert nicht. “ ist eine wirklich sehr detaillierte und nütz…

  • Alles plötzlich weg! (erledigt)

    ghost - - Game Maker Allgemein

    Beitrag

    Das ist wohl ein Fall für Stutz Software. Nein aber ernsthaft: im Zweifel kannst du in der Dropbox eine alte Version der Datei(en) wiederherstellen (vielleicht gab es eine Kollision und die Dateien des Game Maker Projektes wurden schwachsinnig umbenannt?). Es ist keine gute Idee die Projektdateien direkt in einem freigegebenen Ordner in deiner Dropbox zu haben. Viel mehr solltet ihr dafür anständige Versionsverwaltung (wie SVN oder GIT) benutzen...

  • Barcode

    ghost - - Game Maker Allgemein

    Beitrag

    Ich habe keine fertige Implementierung davon gefunden, aber es gibt online viele Ressourcen dazu wie man Barcodes aus Bildern liest. Da musst du wohl oder übel selbst aktiv werden.

  • Barcode

    ghost - - Game Maker Allgemein

    Beitrag

    Äh, doch und doch.

  • Zitat: „​edit2: weis jemand wie man eine convertierung von intenger in string macht“ Das kann man mit Stringstreams machen: Quellcode (3 Zeilen)

  • Walter Wheels

    ghost - - Bühne

    Beitrag

    Noch ein paar Gedanken zum Menü: - Ich mag die "Playtime" - Anzeige nicht ganz, ich finde, dass sie im Format (00:00:00), die fehlenden Nullen also aufgefüllt, sein sollte - Man könnte darüber nachdenken die Zahlen im Statistics Menü rechts anliegend zu machen (darüber lässt sich aber streiten ), denn ich glaube, das könnte etwas geordneter aussehen - Die Banner Ad ist auf Tablets viel zu klein - Mit dem neuen Button im Hauptmenü finde ich, dass das Menü etwas unausgeglichen wirkt (da der "End" …

  • Walter Wheels

    ghost - - Bühne

    Beitrag

    Noch ein bisschen Erbsenzählerei zum Menü: - Der Google Button ist momentan nutzlos, oder? Also wenn ich draufdrücke geht das Kreuzchen nicht weg und ich bin weiterhin bei Google+ angemeldet - Wenn man auf den Sound Button drückt, sollte der Buttonsound abgespielt werden wenn man den Sound aktiviert und nicht wenn man ihn deaktiviert - Der "zurück" - Button ist leider ohne Funktion (vk_backspace) - Ich erwarte im Menü irgendwie, das ich auf dem "Exit" (oder dann "Back"?) Button in das vorherige …

  • Walter Wheels

    ghost - - Bühne

    Beitrag

    Zitat: „ Ich wollte das der Spieler gleich von Anfang an sieht um was es geht: Um das Spielen. Kein überladenes Menü usw.“ Ich wusste aber auch nicht wirklich wofür das "Open" stehen soll. Eine Aufschrift wie "Menu" wäre da eigentlich verständlicher, oder?

  • camelCase oder under_line

    ghost - - Andere Programmiersprachen

    Beitrag

    Quellcode (5 Zeilen) Ich finde die Lesbarkeit leidet hier auch darunter, dass die Begriffe irgendwie wirr geordnet sind. Meiner Meinung nach müsste es z.B. eher heißen Quellcode (1 Zeile)

  • camelCase oder under_line

    ghost - - Andere Programmiersprachen

    Beitrag

    Im Kontext von GML bevorzuge ich den Underline Stil, da der Game Maker selbst ja diesen benutzt. Für welchen Stil du dich entscheidest würde ich eben von der Umgebung, und was der dort übliche Stil ist, abhängig machen.

  • .txt vs .bin

    ghost - - Gelöste Fragen

    Beitrag

    Zitat: „Wäre es sinnvoll einige Variablen, die beispielsweise sehr häufig in einer Schleife benutzt werden, oder sogar alle Variablen der Spiels, mit Buffern zu ersetzen?“ Nein. Aus einem Buffer zu lesen ist auf jeden Fall langsamer als eine Variable zu dereferenzieren.

  • Um nochmal auf die ursprüngliche Frage einzugehen: Zitat: „Bilder auslagern oder im Projekt selbst lassen?“ Sprites die mit "sprite_add" (usw., das gleiche für Surfaces o.Ä.) landen immer auf einer eigenen Texture Page und verursachen somit am Ende mehr Texture Swaps (-> schlechtere Performance), während Sprites die du im Game Maker selbst hinzufügst automatisch beim kompilieren zusammengepackt werden und die Texture Pages so besser ausgenutzt werden. Du könntest natürlich selbst mehrere Sprites…