Suchergebnisse

Suchergebnisse 1-20 von insgesamt 50.

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

  • Gern geschehen!

  • Ohne deinen Code zu sehen ist das wohl schwierig. Ich würde einfach mal schätzen du setzt beim MouseDown-Event das Ziel für ein Geschoss. Wenn du dann die Maustaste gedrückt hältst dann versuchen die Geschosse weiter der Maus zu folgen. Ich würde beim MausDown-Event nur das Geschoss erzeugen, und im Create-Event des Geschosses die Mausposition als Zielrichtung angeben. Dann wird die Zielrichtung nur einmal gesetzt (nämlich beim Erzeugen) und dann sollte dieser Effekt nicht mehr auftreten. Kann n…

  • Hallo Community, ich habe ein kleines Problem mit meinem neuesten Projekt. Ich habe eine Spielfigur, die ich durch ein Labyrinth bewegen will. Der weg zwischen den Wänden ist nur wenige Pixel breiter als die Spielfigur groß ist. In meinem vorherigen Projekt habe ich immer die JumpToPoint mit BounceOffWalls benutzt. Allerdings komme ich damit nur soweit an die Mauer heran wie meine Geschwindigkeit ist (also wenn ich bei Jump to point +/-3 Pixel mache, dann komme ich im schlimmsten Fall nur bis 3 …

  • Bauernhof Spiel

    Sledge Hammer - - Gelöste Fragen

    Beitrag

    Nun, du könntest dir selbst eine Uhr basteln. Viele Spiele benutzen auch eher eine Ingame-Zeit. Das heisst man zählt pro "Tick" einen Zähler hoch. Im Spiel entsprechen dann beispielsweise 30 Ticks einer Sekunde (aktueller Wert kann abweichen, einfach testen). Jedes mal wenn dein Zähler 30 Erreicht oder überschreitet zählst du eine weitere Variable, zum Beispiel "sekunde" hoch, und setzt den originalen Zähler zurück auf 0. Wenn du dann 15 Sekunden erreicht hast, lässt du die Pflanze wachsen. Oder…

  • Vielen Dank für die Erklärung!

  • Munitionszuweisung für Waffen

    Sledge Hammer - - Spieldesign

    Beitrag

    Wie wäre es denn mit überhitzenden Waffen, dann ist man gezwungen andere Lösungen einzusetzen. Oder eine andere art von Zeitverzögerung einbauen: Die Waffe muss nach jedem Schuss Energie sammeln, oder etwas ähnliches. Im Prinzip hätte dann jede Waffe ihren eigenen Energiecontainer, den man aber nicht manuell aufladen muss sondern der sich automatisch über die Zeit auflädt. Vor nem Boss sollte aber ne Energieladestation sein, an sonsten warten man ja immer vor dem Bossraum ne Stunde bis alle Waff…

  • Danke das hat sehr geholfen, jetzt meine Frage, warum? Was genau passiert da? Ursprünglich wurde dort im Use(), skript direkt gezeichnet daher musste das ins draw-event. Mitlerweile ist das Zeichnen ausgelagert in eigene controler objekte. Zum Thema Zusammenfassen: Das ganze ist Teil eines größeren Projektes, und da macht es meiner Meinung nach durchaus Sinn zu modularisieren. Auch wenn es mit der Übersichtlichkeit beim GM nicht so weit her ist.

  • Hallihallo, ich habe ein sehr merkwürdigen Problem. Ich benutze ein halb-transparentes schwarzes Rechteck als "Nacht". Wenn ich nun "nachts" Animationen darstelle dann kommt der erste Frame immer vor dem schwarzen Rechteck, ist also viel zu hell. Alle nachfolgenden Frames erscheinen normal hinter dem Rechteck. Ich habe versucht den Versuchsaufbau in einem neuen Projekt nachzubauen ober dort funktioniert alles wie es soll. Also dachte ich: "Naja vielleicht braucht der GM einfach zu lange zwischen…

  • Problem mit "dynamischen" Pfaden

    Sledge Hammer - - Gelöste Fragen

    Beitrag

    Was ist wenn du die Tower solid machst, und deine Gegner auf bounce against solid objects einstellst? Geht es dann auch im create event?

  • Ja ich glaube so schlimm ist das mit dem selbst programmieren nicht, für die image_speed muss ich noch selbst die steps zählen usw. Ich dachte nur vielleicht gibts dafür schon ne clevere Lösung im GM die ich noch nicht gesehen habe

  • Servus, mal wieder eine Frage. Ich habe für mein Objekt derzeit 3 Sprites. 1 Sprite für Stillstand, 1 Sprite für horizontale Animation (10er strip) 1 Sprite für vertikale Animation (10er strip) Am liebsten wäre es mir, ich könnte die alle in einen Sprite packen, allerdings gehen mir dann die einfachen Möglichkeiten die Animationen abzuspielen verloren und ich schätze ich müsste mich um alles selbst kümmern. Oder gibt es einen eleganten Weg das zu lösen ohne alles selbst programmieren zu müssen? …

  • Danke für den Tip mit draw_sprite_ext. Leider klappt das mit dem create event nicht, da ich den sprite ja erst zuweisen kann nachdem ich die Instanz erstellt habe (vorher hab ich ja keine instanz-ID). Der Scale Faktor ist auch bei jeder Instanz anders. Draw_Self ist ebenfalls ein sehr guter Tip, danke!!!

  • Jap, das hat geholfen! Dankeschön!!! Noch ne Frage, wie muss ich image_xscale nun auf dem neuen Sprite verwenden? Mein Draw_Event zeichnet den sprite leider immer normal groß: GML-Quellcode (2 Zeilen)

  • Hi, ich habe mal wieder ein Problem, bei dem mich die Suchfunktion nicht weiter bringt, das aber vermutlich schon mal gelöst wurde und mir nach dem Abschicken der Frage als ähnlicher Beitrag angezeigt wird :-/ Also ich habe ein Objekt, welche kein Sprite hat. Nun erzeuge ich eine neue Instanz davon und gebe der Instanz mit GML-Quellcode (1 Zeile) das neue Sprite an. Leider ist das kein Einzelbild sondern ein Strip, und er spielt mir jetzt nur das erste Bild ab, nicht die komplette animation. Wen…

  • Objekte mit lock stapeln

    Sledge Hammer - - Gelöste Fragen

    Beitrag

    Was genau möchtest du? Möchtest du dass die zuerst gezeichneten immer in Ebene 0 landen? Und jedes darauffolgende jeweils eine Ebene höher? Oder möchtest du für jedes Objekt die Höhe angeben können? Bei ersterem loops du im Mouseklick event erstmal durch alle kollisionsobjekte und merkst dir die Anzahl. Das neue Objekt bekommt dann als Ebene die Anzahl der Objekte. Für letzteres müsstest du am besten einen Ebene Hoch bzw Ebene Runter Button machen (oder Mausrad rauf und runter). Dann kannst du b…

  • ARGH, wie ich diese Suchfunktion hasse! Die findet nicht das richtige, aber wenn ich dann den Beitrag abgeschickt habe, dann sehe ich unter Ähnliche Beiträge den hier: Variablen gehen trotz Parent nicht? Und da stehts drin. Wenn im Child und im Parent das gleiche Event spezifiziert sind dann überschreibt das Child den Parent komplett. Ich hatte natürlich je 1 create-event. Damit es trotzdem klappt muss man im Child Event dann schreiben: GML-Quellcode (1 Zeile) Dann klappts! Sorry für den Spam sc…

  • Ich habe ein Parent-Objekt "object_Parent". Im create event dieses Objektes steht folgendes: GML-Quellcode (2 Zeilen) Dann habe ich ein Child Objekt: "object_Tool", das hat als Parent selbstverständlich "object_Parent" dort setze ich "text" nicht, denn ich will ihm ja die Variable (mitsamt Inhalt) vererben. Wenn ich jetzt später object_Tool.text aufrufe sagt der GM er kennt "text" nicht. Wie kriege ich das hin?

  • Objekte mit lock stapeln

    Sledge Hammer - - Gelöste Fragen

    Beitrag

    Bei mir funktioniert folgendes: im "with" werden ja x und y auf das jeweilige Objekt gemappt. Und "other" wird die Instanz deines MausObjekts. GML-Quellcode (45 Zeilen)

  • Instancen Löschen/ändern

    Sledge Hammer - - Gelöste Fragen

    Beitrag

    Puh das klingt kompliziert. Der MouseOver Effekt soll also nur funktionieren solange nicht auch die Maus gedrückt wurde? Dann würde ich mir pro Button eine Statusvariablen bauen. im create event: GML-Quellcode (1 Zeile) Immer wenn dann MouseEnter aktiviert wird, musst du auch diese Variable prüfen ob sie true ist. Und nur dann den Effekt erlauben. Im Mausklick Event musst du dann b_mouse_over_effect_allowed auf false setzen. Im MouseLeave Event musst du b_mouse_over_effect_allowed zurück auf tru…

  • Eine kurze Frage,

    Sledge Hammer - - Technische Fragen

    Beitrag

    Ja das weiss ich schon, aber eine andere Möglichkeit habe ich nicht gefunden. Die Datei kann man sicherlich auch mit nem relativen Pfad angeben, also wenn sie in dem gleichen Verzeichnis liegt wie die Exe-Datei dann kannst du den Pfad wahrscheinlich weglassen. Abgesehen davon welches Spiel hat heutzutage nur eine exe? Normalerweise ist die Exe der geringste Teil und die ganzen anderen Resources sind extern und werden erst geladen wenn es nötig ist. Ich bin aber auch ein GM Neuling, und vielleich…