Suchergebnisse

Suchergebnisse 1-20 von insgesamt 132.

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

  • Hallo zusammen, nach vielen Jahren mal wieder eine Frage, ich hatte gerade die Idee, das ich gerne mit meiner Maus verschiedene Objekte bei Collision nach einer bestimmten Variable abfragen möchte. Nun kann es allerdings sein, dass getroffenes Objekt nicht über diese Variable verfügt. Kann ich irgendwie ohne Fehlermeldung ein Objekt nach einer Variable untersuchen, die innerhalb des Objektes ggf. nicht initialisiert ist?

  • Auflösung nachträglich anpassen

    Prayer90 - - Technische Fragen

    Beitrag

    @Stahlwolf Bin im Prinzip wie folgt vorgegangen -Raumgröße angepasst -Window angepasst -View angepasst -view Port angepasst nochmal zum Vergleich erstens Bild oben, konnte ich damit bis zum dritten Schritt fast erzeugen. Nur sobald ich den Port auf 1280x720 ändere zoomt er mir den View wieder so wie ich ihn nicht haben will und zieht alles breit. Ich habe beschlossen das Thema jetzt anders anzugehen. Dadurch das ich meine Level alle samt generiere habe ich nicht wirklich viele Räume. Ich werde f…

  • Frage zum ds_grid

    Prayer90 - - Technische Fragen

    Beitrag

    hmmm, interessanter Hinweis :rolleyes:, das war zu einfach, manchmal hat man eben ein Brett vor dem Kopf. Danke dir:D

  • Auflösung nachträglich anpassen

    Prayer90 - - Technische Fragen

    Beitrag

    In meinem Fall würden bis auf eine Menübar am oberen Rand alles so bleiben wie es ist. Die Hintergründe ggf. noch etwas skallieren bis die Höhe passt. Da mein Spiel (außerhalb von Menüs) auf einem 50x50 Pixel basiert und ein Raum min. 1200x1200 Pixel groß ist, wäre am Ende einfach mehr zu sehen. Das ist zumindest der Plan. Aus diesem Grund würde ich den Zoom beim verändern der Auflösung auch gern vermeiden

  • Frage zum ds_grid

    Prayer90 - - Technische Fragen

    Beitrag

    Hallo zusammen, ich hab mal eine Frage zum ds_grid. Ich würde es gern als mehrdimensionales Array verwenden um Daten zu speichern. Das einfachste für mich wäre es, ich könnte jede Runde eine Zeile weiter nach unten rücken und meine Werte in Form von Zahlen in die Gridzellen schreiben. Dabei sind für mich immer nur die maximal 4 letzten Zeilen interessant. Nun hab ich mal irgendwo gelesen das ich pro Zelle (die belegt ist?) einen Speicher von 32 Bit benötige. Das Ziel wäre es also: - alles was vo…

  • Auflösung nachträglich anpassen

    Prayer90 - - Technische Fragen

    Beitrag

    Also erstmal viel Dank für die Antwort, aber so richtig will ich damit noch nicht zurechtkommen. Ich verstehe was du mir da gebastelt hat, aber im Gm8 will das noch nicht so wie ich will. Ich hab das auch alles einzeln versucht. - der Raum lässt sich ohne weiteres vergrößern, - das Fenster lässt sich ohne Probleme vergrößern - dann lässt sich der View sogar vergrößern und dann sieht es auch schon fast so aus wie auf meinem ersten Bild. - Aber sobald ich an den Port rangehe. Skalliert er es wiede…

  • Ich werds mir morgen gleich mal anschauen vielen Dank. Die Bilder sind nicht vertauscht. Das ist schon so wie gedacht:D Mein Ziel ist es ja das nicht Reingezoomt wird, sondern das der angezeigte Bereich größer wird. Ohne irgend einen Zoom. Ich möchte den dargestellten Bereich quasi einfach erweitern:)

  • Oder einfach einen eigenen Übergang mit einem Objekt basteln. Das den Raum über ein Sprite abdunkelt - den Raum wechselt und über den Alpha-Wert das Sprites wieder ausblendet.

  • Machst du das per Drag and Drop oder per GML?

  • Aktuelle verwendete version?

    Prayer90 - - Game Maker Allgemein

    Beitrag

    Also mir dem GM 8.1 hast du dir eigentlich ein Relikt aus der Vergangenheit zugelegt:D Aber willkommen im Club:D Ich bin sogar noch mit dem Gm 8 unterwegs;) geht auch wenn man will. Der 8.1 ist der letze Game Maker. Danach folgte Game Maker Studio das ging dann glaube ich bis Version 1.4. Und derzeit aktuell ist Game Maker Studio 2.

  • Spielt an dieser stelle keine Rolle. Das führt leider auch zum gleichen Ergebnis.

  • Ok also ich folgendes Problem. Wenn ich ich meinen Raum in den Raumeinstellungen verändere. Dann sieht das so aus wie es aussehen soll: bilder-upload.eu/show.php?file=4a0b0a-1515071557.png Für ändere ich die größe meines Raumes und passe die Views und den Port on Screen an. So sollte das erstmal aus aussehen. Wenn ich das jetzt per gml versuche kommt das dabei raus: bilder-upload.eu/show.php?file=87de29-1515071141.png Das Fenster wird zwar vergrößert aber sowohl Raum als auch der View bleiben gl…

  • Bosslebenspunkte

    Prayer90 - - Technische Fragen

    Beitrag

    Was genau hast du denn bis jetzt alles schon selber probiert und wie weit bist du schon gekommen? Die Frage steht ja schon eine weile im Raum

  • Das kannst du mit einer zusätzlichen Variable machen die einfach um eins hochzählt. GML-Quellcode (10 Zeilen)

  • Auflösung nachträglich anpassen

    Prayer90 - - Technische Fragen

    Beitrag

    Hallo zusammen, ich komme gerade schon wieder an meine Grenzen. Eingentlich ganz einfach, ich möchte gern zwischen zwei Auflösungen 800x600 und 1280x720 hin und her schalten können. Bis jetzt ist alles in 800x600 gehalten. Allerdings möchte ich sowohl Raumgröße wie auch view dabei anpassen und nicht meine Sprits und co. mit der größeren Auflösung skalieren. ich möchte quasi einfach mehr Platz in meinem Raum haben. Irgendwie bekomm ichs nicht hin.

  • != Problem

    Prayer90 - - Technische Fragen

    Beitrag

    Ich würde wenn du mit Texten arbeitest nicht mit 0 deklarieren. Das spielt zwar in GML keine Rolle. Ist aber gerade später schlecht lesbar. Gib deinen Variablen von anfang an lieber einen leeren String var1 = "" var2 = "" var3 = "" Deine If Abfrage ist falsch zum einen docs.yoyogames.com/source/dadi…w/401_04_expressions.html und zum anderen Fragst du so wie du es geschrieben hast ist var1 = true(1) und var2 = true(1) und var3 !=0 Richtig wäre if var1 != 0 and var2 !=0 and var3 != 0 bzw. if var1 …

  • Nach oben Drücken -> Aktivieren

    Prayer90 - - Technische Fragen

    Beitrag

    Ach stimmt, sry mein Fehler, instance_nearst gibt dir ja nur die ID des anderen Objektes wieder und nicht die Distance... über point_distance(x, y, x2, y2) bekommst du einen Abstand zwischen 2 Objekten. docs.yoyogames.com/source/dadi…tions/point_distance.html Die 50 ist dann der Abstand zwischen deinen Objekten in Pixeln. Quasi der Abstand deines Spielers bis zur Tür (immer der Origin von deinem Sprite bzw deiner Kollisionsmaske). Das Funktioniert dann auch bei mehreren Türen in einem Raum. Quel…

  • Nach oben Drücken -> Aktivieren

    Prayer90 - - Technische Fragen

    Beitrag

    dann mach das nicht ins collisionsevent sondern ins step event. und sagst if keyboard_check_pressed(vk_up) //Wenn Taste gedrückt { if instance_exists(ob_tür) //Kontrollieren ob ob Tür existiert -> sonst bekommst du an anderer Stelle hier evl einen Fehler if instance_nearst(x,y,ob_tür) <= 50 //Abstand bis zu dem das ganze funktionieren soll (die 50 musst du anpassen) { room_goto(Super_Town) } //Raumwechsel }

  • Nach oben Drücken -> Aktivieren

    Prayer90 - - Technische Fragen

    Beitrag

    Siehe erster Link. Genau das muss in dein Collisionsevent if keyboard_check_pressed(vk_up) { //Hier anstatt goto_next besser room_goto(raumindex) room_goto_next(); }

  • Wände klettern.

    Prayer90 - - Technische Fragen

    Beitrag

    Zeig mal bissel mehr von deinem Code. ich verseh auch nicht so ganz was deine "if (hsp < 10)" an dieser Stelle bewirken soll? du veränderst ja hsp an der Stelle nicht oder? vsp = move * movespeed; if (hsp < 10) vsp += grav; wie genau veränderst du die Position deiner Spielfigur? vsb und hsb sind ja erstmal nur zwei Variablen