Suchergebnisse

Suchergebnisse 1-20 von insgesamt 40.

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

  • Stimmt schon, aber in meinem Fall soll der Spieler die Farbpalette selbst gestalten können.

  • Das wäre wohl auch eine Lösung, jedoch auf ein Spritesheet mit mehr als 30 verschiedenen Sprites unmöglich anwendbar.

  • *bump* Hab hier mal ein Palette Swap Script geschrieben, findet ihr als Anlage: gm-d.de/wbb/index.php/Attachme…128c7fc84ef02124bcc41b064. Die Methode braucht viel länger, als ich gedacht habe, nämlich wirklich viel zu lang, alleine schon bei nur einem kleinen Sprite. Schade. Andererseits hab ich auch von der Möglichkeit gehört, die Pixel eines sich auf der Festplatte befindliches Bild auszulesen und zu ändern, was viel schneller gehen soll. Wer sich dafür interessiert, kann sich die zweite Datei…

  • Wie genau stelle ich in diesem Fall den Blend Mode ein, damit nur der Alpha Kanal gezeichnet wird?

  • Zitat von henrik1235: „Du kannst das Sprite in einen Surface zeichnen und mit surface_getpixel die Farben auslesen, aber Achtung die Funktion ist sehr langsam, dann kannst du mit draw_point und draw_set_color auf das Surface den Pixel malen und dann aus dem Surface wieder ein Sprite machen.“ Das klingt perfekt, danke dir. Damit werde ich mich näher befassen. Gibt es aber auch eine Möglichkeit, den Alpha-Wert eines Pixels herauszubekommen? Zitat von Larsi: „Würde es nicht auch eventuell gehen ein…

  • Ok, aber ich muss schon einzelne Pixel exakt ändern können, zB so: kjZ6wxN.png

  • Ein einfaches Beispiel: Angenommen ich habe in meinem GM Projekt ein Sprite mit den Maßen 2x2 (wie unten abgebildet) und möchte mir im Spiel daraus einen zweiten Sprite generieren, wobei die zwei roten Pixel grün umgefärbt werden sollen. Wie würde das gehen? xJQyVFr.png

  • Meine Funktion war wohl doch fehlerhaft, sorry. Ich habe ihn überarbeitet, jetzt funktioniert es auch beim Scrollen: GML-Quellcode (12 Zeilen) Außerdem benutzt man sie jetzt so: GML-Quellcode (5 Zeilen) Hier hab ich wieder eine Beispieldatei, diesmal scrollend und auch mit Gegnern.

  • Verwendest du die Standard, oder die Pro Version vom Game Maker? Manche Funktionen sind nicht nutzbar, darunter eben auch draw_sprite_ext. Wenn es an der Version liegt, dann könntest du im Draw event die normale draw_sprite Funktion wie folgt verwenden: GML-Quellcode (1 Zeile) Somit dürftest du etwas sehen, aber das Sprite müsstest du in einem Grafik Programm anpassen, also die Größe verändern, transparent machen und einen Blur (Unschärfe) anwenden. Außerdem, stelle sicher dass du im Step Event …

  • Hab hier mal etwas zusammengebastelt und hochgeladen: gm-d.de/wbb/index.php/Attachme…128c7fc84ef02124bcc41b064 (edit: ein paar, kleine änderungen) Sämtliche Informationen findest du in der Datei, ich hab im Code so ziemlich alles kommentiert.

  • Text schreiben lassen

    Zelgadis - - Technische Fragen

    Beitrag

    Wichtig ist aber auch, wo genau im Fenster du diese Texte schreiben lässt, bzw. was du für die x und y Werte einsetzt. Wenn du von Views Gebrauch machst und , dann kannst nicht einfach NUR ganz normale Zahlen nehmen, da der Text dann nur an einer fixen Stelle im Raum gezeichnet wird und aus dem View verschwinden könnte. Ein kleines Beispiel (das dazugehörige File: gm-d.de/wbb/index.php/Attachme…128c7fc84ef02124bcc41b064): Beide Optionen müssen bei den 'views' im Room-Einstellungen aktiviert sein…

  • Bzw: Wie werde ich ein GML-Experte? Es ist spät, ich machs kurz: Ich kann die Basics, den Einsteigerreferenzthread habe ich fast durch. Was lerne ich als nächstes? Und was lerne ich danach? Am liebsten wäre mir eine Liste mit Themen, die ich von oben bis unten durcharbeiten kann (was vlt auch eine schlechte Idee sein kann, ka, sagt's mir ruhig). Wie lange, schätzt ihr, kann dieser Prozess in Anspruch nehmen? Monate / Jahre? Bin offen für Tipps.

  • texture_set_interpolation funktioniert schon mal ganz gut, danke dafür. Allerdings bin ich immer noch nicht 100%ig zufrieden damit. Gibt es noch eine andere Möglichkeit, um es noch glätter hinzubekommen?

  • Threadtitel ist Programm. Ich habe hier mal einige Beispielbildchen angefertigt; Links ist das, wie ich es am liebsten hätte (bearbeitet mit Paint.Net) und rechts ist das, wie es im Moment aussieht, also mein eigentliches Problem. Originalbild: ZMjBA.png 50% - image_xscale = 0.5; image_yscale = 0.5; (Versteckter Text) 25% (Versteckter Text) 10% (Versteckter Text) gedreht - image_angle (Versteckter Text) Ist da etwas zu machen, um die Bilder smoother zu bekommen? Irgendwelche Tips?

  • Vielen, vielen Dank euch beiden, jetzt funktioniert's tadellos. Außerdem müsste ich theoretisch, wie mir soeben aufgefallen ist, statt GML-Quellcode (1 Zeile) das hier GML-Quellcode (1 Zeile) schreiben, wenn's wirklich ans Ende kommen soll. Das simple Addieren funktioniert selbstverständlich auch. Dankedankedanke nochmals!

  • Ich habe hier beispielsweise zwei Strings: var_string beinhaltet 'test1', var_subtstring beinhaltet 'test2'. var_substring soll am Ende von var_string angefügt werden, damit der zu zeichnende String var_string so aussehen soll: 'test1test2'. Ich habe versucht, das Ganze so zu realisieren: Create Event: GML-Quellcode (3 Zeilen) Draw Event: GML-Quellcode (1 Zeile) Jedoch ist nur 'test1' zu sehen, als wäre var_string völlig unverändert. Entweder muss mir irgendwo ein Fehler unterlaufen sein, oder s…

  • Jaha, das action_ifobject.gif wars, das ich wollte. Somit hast du ein paar meiner Probleme gelöst DANKE!

  • Tut mir leid, aber damit kann ich nicht sehr viel anfangen... geht's irgendwie mit D&D? Ausserdem hab ich es irgendwie versucht, ging aber nicht =\ Edit: JOhannski, hab dein Post nicht bemerkt, sry. Ich bprobiers gleich aus Edit2: Nun ja, in meinem Fall funktioniert das nicht... ich beschreibe es mal anders... Wenn Objekt1 Objek2 berührt, soll Objekt3 in der mitte von Objekt2 erscheinen. Wenn allerdings Objekt1 Objekt2 nicht mehr berührt, soll Objekt3 verschwinden. Ich komme einfach nicht drauf,…

  • Hi, ich wollt nur wissen, wie es geht, dass ein Objekt bestimmte Aktionen ausführen soll, wenn er ein anderes Objekt NICHT berührt. Dasselbe wie event_collision.gif nur umgekehrt eben. Ich komm einfach nicht drauf ._. Und bitte, wenns geht, in Drag&Drop. Danke im Vorraus.

  • SUPER, danke, es geht!!