Suchergebnisse
Suchergebnisse 1-20 von insgesamt 55.
-
Könnte es sein das bei den einzelnen Subimages der Origin(Nullpunkt) leicht verschoben ist? Kannst ja zum Test ein identisches Object erstellen, dieses aber einen einzelnen Sprite(am besten Kreis) zuweisen, und statt image_index = ... zum Test das hier eintragen: GML-Quellcode (1 Zeile) Wenn der Nullpunkt genau in der Mitte des Sprites ist und sonst nichts falsches im Object ist, sollte sich das Object richtig und ohne ruckler bewegen!
-
Könnte mit der kollisionsmaske zusammenhängen. Wenn sie nicht grad einen kreis bildet, ändert sie sich so bei jeder Drehung und könnte dann im umgehenden Object stecken. Weis nicht genau wie der potential_step im enzelnen Aufgebaut ist, aber es könnte sein, das da was drin ist, was die "ruckler" verursacht.
-
Inseln erstellen
BeitragIch hatte damals in meinen Survival Game auch so ähnliche Probleme. In den ersten Versionen wurde dann die Insel zufällig geneiert. Die Steinvorkommen wurden auch mit nen Tileset auf einer Ebene höher erzeugt. Dabei wurde aber ein unsichtbares Object(volle Mask) erzeugt und gleich wieder deaktiviert. Der Player und die Tiere haben dann bei Annäherung diese Objecte aktiviert sodas damit interaktion möglich war. Bei einer bestimmten Entfernung zu diesen Objecten wurden diese wieder deaktiviert. Vl…
-
Gegner zufällig bewegen
BeitragIst auch reine Theorie! Wäre es statt 4 if Abfragen nicht besser eine einfache while-Schleife mit Switch rein zunehmen die solange läuft bis eine freie Richtung gefunden wird sprich bis sich die Position ändert?
-
Gegner zufällig bewegen
BeitragGänge da nicht auch GML-Quellcode (11 Zeilen) So am Rande gefragt, mein gml ist schon etwas eingerostet, oder ist die Variante zu Rechenintensiv? Weil sowas ähnliches hatte ich auch vor allerdings hänge ich noch am ganzen drum herum fest.
-
Gegner zufällig bewegen
Beitrag@Redux: Mal ne Frage zum Verständnis: Gml wird doch Zeile für Zeile abgearbeitet? Kann es da nicht passieren, das nach der ersten if Abfrage aufgrund vom besetzten Platz neu "gewürfelt" wird und da wieder ne 1 rauskommt und so der Gegner sich garnicht bewegt?
-
Damage des Wands. Problem.
BeitragOhne mehr code, kommt man hier nicht weit! Wie wird der Damage z.b. In den Blöcken berechnet usw.. Und noch ein Tipp von mir: Kopier nicht immer alles aus examples raus, sondern probier selber aus. Und vorallem versuche den Code zu verstehen. Wenn du schon Examples nutzt, versuche sie zu verstehen und nicht zu kopieren und dann hier zu fragen, warum der Code nicht funktioniert. Es wird zu 80% nicht gehen, wenn du nur Scripte aus Projekten kopierst!
-
Gamemaker Studio 39 DLL Fehler
BeitragHast du die dll auch mit in den Peogrammordner?
-
Charakterauswahl
BeitragJupp ist leichter allerdings kann man Eigenschaften(leben, Sprunghöhe) auch mit den Array lösen. Im create GML-Quellcode (2 Zeilen) GML-Quellcode (1 Zeile) Schwieriger wird es bei total neuen Eigenschaften/Fähigkeiten, ist aber auch gut lösbar (switch/if Abfragen) So hat man nur 1 einziges Player-Objekt und spart dadurch Ressourcen, meine mal gelesen zu haben, das weniger Objekte einfach mehr sind(auch wenn sie garnicht created werden)
-
Charakterauswahl
BeitragStatt über mehrer Playerinstancen, was bei großen Projecten sehr kompliziert werden kann. Geht es auch einfacher, wenn auch etwas mehr Schreibarbeit nötig ist. Ich würde das ganze mit einen Array machen. Als erstes brauchen wir ne Globale Variable. gamestart GML-Quellcode (1 Zeile) Nun im Create-Event des Player-Objekts GML-Quellcode (8 Zeilen) Bei deinen Sprite-Wechsel kontrollen: GML-Quellcode (2 Zeilen) Wenn du einen Charakterbildschirm hast, brauchst du nur die globale.Variable ändern und sc…
-
Simples Online-Highscore System
BeitragHallo Community, dies ist mein erstes Tutorial hier. In diesen Tutorial werde ich nur Grundlagen eines Online-Highscores durchgehen, aber an geeigneter Stelle auch persönliche Kommentare niederschreiben. Die ganzen Daten, werde ich als Beispiel Datei zusammen packen Was ihr braucht: - Gamemaker 8 (mit Studio sollte es genauso gehen, welche Befehle darin nicht gehen, habe ich kommentiert) - Http-Extension Link - etwas Webspace mit einer dazugehörigen SQL-Datenbank (PHP 5 und MySQL-Server 4.1) - e…
-
Leeres Error Fenster
BeitragLeider nicht, zumindest im Studio nicht. Wenn es dir nur um einen Online Highscore geht, schreib es dir selber in PHP. So schwer ist das ganze gar nicht. Ich kann auch ein kleines Tutorial dazu verfassen(ohne großen Schnickschnack). Dies wird aber erst ab morgen sein.
-
Da Vspeed(wie auch andere Geschwindigigkeiten) pixel/step(p/s) angibt hast du bei 4 bzw 8 p/s keine Probleme. Bei 6 ja. Ich denke deine Blöcke sind 32 x 32. 32/6= 5,3 <- da liegt das Problem Bin aber grade aufgestanden, das mir da spontan ne Lösung einfällt! Aber vlt. reichts als Denkanstoß und du findest ne Lösung oder andere haben gleich nen passenden gml-code dafür.