Suchergebnisse

Suchergebnisse 1-20 von insgesamt 278.

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

  • Variable wird nicht erkannt

    Sharivari - - Technische Fragen

    Beitrag

    Hab ich schon versucht, das Create-Event wird einfach nicht ausgeführt, keine Ahnung wieso. Benutze GM:S allerdings noch nicht so lange, vielleicht muss wieder irgendwo ein Haken gesetzt werden, kann ich mir aber nicht vorstellen. Hab jetzt im Room-Editor im Creation-Code für das Objekt einfach die Variable initialisiert. Wozu ist dieser Creation-Code eigentlich gut? Hab doch ein Create-Event. Oder ist dieser Code dann speziell für den Raum gültig, dann macht es wieder Sinn unter Umständen. Gruß…

  • Variable wird nicht erkannt

    Sharivari - - Technische Fragen

    Beitrag

    Keiner ne Idee? Oder Info wie das passieren kann?

  • Variable wird nicht erkannt

    Sharivari - - Technische Fragen

    Beitrag

    Hallo gm-d Community, ich zweifel mal gerade wieder, eigentlich kann es nicht an mir liegen, sondern an Game Maker, aber vielleicht überseh ich irgendwas... Habe ein Object "obGrenadeItem", dass im Create Event eine Variable mit schuss = 1 hat. In meinem Spieler Object habe ich folgenden Kollisions-Code: GML-Quellcode (6 Zeilen) Wenn ich das Item nun über den Editor im Raum platziere, und ich es aufsammeln will kommt folgende Fehlermeldung: GML-Quellcode (10 Zeilen) Wenn ich eine Granate, die ic…

  • View Eckpunkte mit view_angle

    Sharivari - - Technische Fragen

    Beitrag

    Hallo mal wieder ein kleines Problem. In meinem derzeitigem Projekt kann man ja den View drehen, funktioniert auch alles wunderbar. Ich lasse allerdings alles außerhalb des Views deaktivieren, mit folgendem Code: GML-Quellcode (3 Zeilen) Funktioniert an sich auch. Aber wenn ich den View drehe, dann stimmen plötzlich die 4 Eckpunkte des Views nicht mehr, der dreht sich scheinbar nicht mit. Die roten Striche und der Mittelpunkt (zum genauerem erkennen wo sich was befindet) wird folgendermaßen erze…

  • problem mit enemy

    Sharivari - - Technische Fragen

    Beitrag

    Scheinbar geht deine Collision-Line dann nicht nur nach links oder rechts, sondern eher 360°. Entweder du passt die Collision-Line so an, dass es wirklich nur links oder rechts geht, oder du erstellst für deinen Spieler und deinen Gegner eine zusätzliche Variable, die angibt in welchem Stockwerk sich befinden. Als zusätzliche Bedingung für "vom Feind gesehen" müssen dann auch noch die Stockwerke identisch sein. Ist ein bisschen quick and dirty, deshalb vielleicht lieber die Collision-Line repari…

  • Alarm problem

    Sharivari - - Technische Fragen

    Beitrag

    Japp, ein Alarm wird nur 1 Step ausgeführt. Du musst deinen jetzigen Alarm-Code also ins Step Event setzen, und davor eine If-Abfrage ob eine bestimmte Variable true ist. Diese Variable lässt du im Alarm-Code auf den true setzen.

  • TopDown Collision

    Sharivari - - Technische Fragen

    Beitrag

    Ahh jetzt. Ja klar, dann kollidiert er mit der Grundfläche am Boden, klingt nach einer guten Lösung Danke. Edit: So, jetzt wars dann doch weniger als ich gedacht hatte. Hab ja das Object selbst immer als Dachfläche gehabt wie du schon sagtest. Nun lass ich die x und y Koordinate unverändert, sondern nenne die Veränderten nun xx und yy, lass das dann so drawen und das wars schon. Vielen Dank nochmal für deine / eure Hilfe Gruß, Shari

  • TopDown Collision

    Sharivari - - Technische Fragen

    Beitrag

    Das Problem ist aber, dass ich die Wände doch nur drawe, und mit gezeichneten Sprites kann man doch keine Kollisionsabfrage machen, nur mit Objekten und deren sprite? Ich kann die Wände nicht als Objekt erzeugen, da ich kein festes Sprite hab dass einfach nur den image_scale ändert, sondern es wird komplett verzerrt dargestellt. Man müsste die BoundingBox einfach über 4 Punkte die miteinander verbunden sind festlegen können, aber soweit ich weiß gibt es sowas in GM:S nicht, oder?

  • TopDown Collision

    Sharivari - - Technische Fragen

    Beitrag

    Also, das 3D-Zeug ist alles nur Pseudo 3D. Die Häuser und Kisten haben eine Deckfläche, das ist auch gleichzeitig die BoundingBox. Dann gibt es vier Außenwände, deren 4 Eckpunkte anhand von KameraPosition und ObjektPosition errechnet werden. Dann zeichne ich das Sprite mit draw_sprite_pos eben genau auf diese 4 Punkte verzerrt. Mit den d3d Funktionen hab ich mich leider noch nie beschäftigt. Eigentlich klappt das auch wunderbar alles, nur ich habe noch ein kleines Problem: Alles rot markierte st…

  • TopDown Collision

    Sharivari - - Technische Fragen

    Beitrag

    Falls jemand irgendwann das gleiche Problem hat, habe eine zufriedenstellende Kollisionsabwicklung mit folgendem Code realisiert: GML-Quellcode (28 Zeilen)

  • TopDown Collision

    Sharivari - - Technische Fragen

    Beitrag

    Ja genau. Aber zusätzlich erkennt er auch die Kollision mit dem gedrehtem Gebäude, denn wenn ich dann unter dem Gebäude lang geh wo bei direction 0 eigentlich nichts ist erkennt er es. Ich glaube, er erkennt alles innerhalb dieses Kastens als Kollision. Irgendeine Einstellungssache? Prec ist auf true gesetzt. Edit: Tatsächlich, beim Sprite-Editor war der Haken bei "Precise Collision Checking" nicht gesetzt. Danke für eure Hilfe Jetzt aber zur eigentlichen Frage. Hat jemand vielleicht ein fertige…

  • TopDown Collision

    Sharivari - - Technische Fragen

    Beitrag

    Jepp, Origin ist zentriert. Habe zu Testzwecken einfach ein Objekt mit dem Haus-Sprite erstellt, im Create Event GML-Quellcode (2 Zeilen) eingefügt, und den Collisions-Code auf das Objekt angewendet. Gleiches Problem.

  • TopDown Collision

    Sharivari - - Technische Fragen

    Beitrag

    Hab ich auch: image_angle = direction Dürfte doch dann eigentlich nicht falsch rum sein. Ich kann mir echt nicht erklären was ich falsch gemacht hab.

  • TopDown Collision

    Sharivari - - Technische Fragen

    Beitrag

    No, ganz normales Draw Event. Verstehs nicht so ganz. Normal unterstützt der GM doch solche Direction Änderungen, oder muss ich das alles manuell berechnen? Hm.. das muss aber dann schon laaange her sein

  • TopDown Collision

    Sharivari - - Technische Fragen

    Beitrag

    Hallo. Folgendes Problem. Ich arbeite an einem TopDown Game, bei dem sich u. a. auch der view_angle ändern kann. Um immer in die richtige Richtung vom Spieler aus gesehen zu gehen, benutze ich folgenden Code für die Bewegung: GML-Quellcode (20 Zeilen) Jetzt kommt der tricky Part, der schon beim allereinfachstem scheitert. Ich möchte über einen collision_circle erstmal nur checken, ob eine Kollision vorliegt: GML-Quellcode (6 Zeilen) Das ganze klappt wunderbar, wenn ich bei meinem obFlatBuilding …

  • Surface Drawing-Problem

    Sharivari - - Technische Fragen

    Beitrag

    Ah, das hatte ich ganz übersehen. Funktioniert aber trotzdem nicht.. Es muss irgendwas mit dem Surface zu tun haben,wenn ich es ganz normal ohne Surface anzeigen lasse, dann ist der weiße Rand nicht da. Und es muss irgendwas mit Bewegung zu tun haben, denn ich ändere das Image_angle und die x und y Kooridnaten ständig ganz gering. Die Lösung war, bevor die Grafiken gedrawed werden, folgende Einstellungen zu treffen: GML-Quellcode (2 Zeilen)

  • Surface Drawing-Problem

    Sharivari - - Technische Fragen

    Beitrag

    Hallo, habe ein kleines Schönheitsproblem. Ich benutze Surfaces um meine Schatten zu erstellen. GML-Quellcode (19 Zeilen) Leider sieht das ganze aber nicht so aus wie ich es mir vorstelle, ich habe nämlich immer so einen blöden "Rahmen" um die Einzelbilder (siehe Anhang). Mit bm_add sieht das ganze viel zu dick aus und nicht mehr schön. Die Palme hat auch keinen halbtransparenten Rand, sondern nur harte Pixel-Kanten. Weiß jemand woran das liegt bzw. wie ich das wegbekomme? Grüße, Shari

  • frage zu animation

    Sharivari - - Technische Fragen

    Beitrag

    Hab auch mal eine Funktion erstellt Damit kannst du komplette Kreise oder Donuts anzeigen lassen, je nachdem wie du die Size wählst. GML-Quellcode (40 Zeilen)

  • Ach, im GM gibts einen Stack und Listen, perfekt. Habs mit Stack gelöst, schien mir sinnvoller für das Problem. Vielen Dank euch beiden

  • Hallo, stehe vor einem kleinem Problem und weiß gerade nicht weiter. Mal ein theoretisches Beispiel: Ich erstelle mit einem Mausklick ein Object "objCircle" in meinem Raum. Dies mache ich 20 mal. Wenn ich nun STRG + Z drücke (Rückgängig) soll das letzt erstellte objCircle gelöscht werden. Erneutes STRG + Z das vorletze, also nun das letzte, usw. Wie ist das im Game Maker umsetzbar? Nur ein Ansatz sollte reichen als Hilfestellung Gruß, Shari