Suchergebnisse

Suchergebnisse 1-20 von insgesamt 39.

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

  • collision_line die 2te

    Bartlbey - - Technische Fragen

    Beitrag

    Ich überlese mal deinen Post , da ich weiß wie sehr man manchmal aus der Haut fahren kann wenn man nicht weiterkommt (würde es mir am a... vorbei gehen, würde ich ja nix Posten). Man beginnt nur meist einfach mit einem zu großen Projekt, dafür bewundere ich dein Durchhaltevermögen Nun aber zu deinem Problem: Liegt es vielleicht daran, dass du mit x+7 schon deine ganze Bewegung vollziehst? Das würde bedeuten in einem Step die Kiste 7 Pixel nach rechts und anschließend beginnt die Animation. Wenn …

  • collision_line die 2te

    Bartlbey - - Technische Fragen

    Beitrag

    Willst du das wir dir helfen besser zu coden und die Probleme zu verstehen oder willst du von uns Lösungen... In deinem Code wird nirgends die Richtung geändert, zumindest nicht so das man es erkennt. Ich zeige dir noch einmal, wie ich dein Beispiel anpassen würde. Den Rest kann man nur raten. GML-Quellcode (43 Zeilen) Das mit dem Einrücken des Codes wird leider schlecht dargestellt, daher siehts etwas wild aus

  • collision_line die 2te

    Bartlbey - - Technische Fragen

    Beitrag

    Für den Seitentausch kannst ja image_xscale banutzen, wenn dein origin in der mitte liegt. Und dir fehlt da immernoch ein else if... Zeile 23 oder 41 wird immer ausgeführt, das heißt Drucken = 0. Das willst du ja nicht. Lösche 23 bis 26 und mache bei 27 ein else if daraus. Gruß Bartl

  • Huhu, schau mal hier: distanz zwischen zwei untereinander liegenden objekten ermitteln Da wurde ein ähnliches Problem beschrieben. Gruß Bartl

  • player detection

    Bartlbey - - Technische Fragen

    Beitrag

    Das Selbe wie in deinem anderen Thread, Da du global.gesehen durch die else Schleifen immer wieder zurücksetzt solltest du zumindest eine else if Schleife einfügen. Denn wenn er rechts gesehen wird, wird er links nicht gesehen und somit global.gesehen = 0 Hoffe du verstehst was ich meine. Gruß Bartl

  • collision_line die 2te

    Bartlbey - - Technische Fragen

    Beitrag

    Hmmm, das sieht da auch nicht ganz sauber aus, da du jedesmal ein else ran hängst wird dieses auch ausgeführt. Benutze lieber else if, damit du auch nur einen Codesniped ausführst und am ende dann das else, also in etwa so: GML-Quellcode (39 Zeilen)

  • Ein Raum Jump & Run

    Bartlbey - - Spieldesign

    Beitrag

    Hi, ich erinnere mich noch gut an Trolls aus C64er Zeiten War ein legänderäs Spiel. Und Wizzball, wobei dies schon glaube ich 4 Räume hatte. Gruß Bartl

  • 3d sound brauche hilfe

    Bartlbey - - Technische Fragen

    Beitrag

    Hi, wenn ich mich nicht irre bedeutet 1 = 100%, das heißt probiere mal 0.1 oder 0.4 nach deinem Beispiel.

  • Ich gehe mal davon aus, dass du throw und pickup in deinem create event mit 0 initialisierst. Drückst du dann deine linke Maustaste wird in einem step (throw == 0 && global.lastpressed=="left") und auch if (pickup==0) if (global.lastpressed=="left") ausgeführt. Das ist wahrscheinlich nicht was du willst.

  • Du hast bei deinem Pick Up eine geschweifte Klammer zu viel am Ende. Sonst müsste dein Code soweit passen.

  • Ach, move_towards_point(mouse_x,mouse_y,5) sollte noch ins create.

  • Dann hast du in deinem obj_pfeil Step Event noch die Koordinaten der Maus drin. obj_Pfeil Create GML-Quellcode (3 Zeilen) obj_Pfeil Step GML-Quellcode (1 Zeile) Wenn es immer noch nicht klappt, poste am besten nochmal deinen Code.

  • Aha dann erstelle doch ein seperates Objekt an der gewünschten Position, dies soll dann die Animation abspielen und lass es danach zerstören!

  • Hallo acidrain833, ich verstehe hier deine Frage nicht ganz. Die Animation kannst du doch über die sprite_indexe laufen lassen. Gruß Bartl

  • Na da ist aber einer fleißig Ich würde es folgendermaßen machen: In einem Controller legst du eine globale Variable an für deine Castleiste Controller Create GML-Quellcode (1 Zeile) Im Step Event kannst du dann deine Mausradsteuerung implementieren GML-Quellcode (8 Zeilen) Im Draw Event lässt du dann die Castleiste Zeichnen GML-Quellcode (19 Zeilen) Habs nicht getestet, dürfte dir aber als Denkanstoß für den Anfang helfen!

  • Huhu, Zitat: „danke für deine hilfe...aber kannst du mir das erklären....was macht den unterschied wenn ich jetzt last_mouse_x = mouse_x x bleibt ja immer noch mouse_x oder??“ Ich habe deine Frage etwas anders verstanden als Eddysoulo. Daher bin ich mir nicht sicher ob es dir soweit klar ist. Da die Zuweisung der Variablen last_mouse_x im create event steht, wird es nur einmal beim Erstellen deines obj_pfeil aufgerufen. Du hattest im Step event den mouse_x zugewiesen, dadurch wird in jedem step …

  • enemy healthbar problem

    Bartlbey - - Technische Fragen

    Beitrag

    Heidiho, deine zuweisungen collision event = -25 setzt die Variablen auf den Wert -25, ich denke du möchtest 25 abziehen. Dann solltest du -= 25 verwenden.

  • Hi, ganz einfach, speichere die Cursor-Koordinaten beim Erstellen ab obj_pfeil Create Event GML-Quellcode (2 Zeilen) obj_pfeil Step Event GML-Quellcode (2 Zeilen) Dein Player Sprite hatte ja funktioniert, da musst du direction nicht verwenden. Du könntest aber schreiben: Step GML-Quellcode (12 Zeilen) Und zu guter Letzt, deine Switch-Anweisung würde in etwa so funktionieren: (Die schönere Art ist aber direction direkt auf das Sprite zu verwenden) Create GML-Quellcode (2 Zeilen) Step GML-Quellcod…

  • Hallo acidrain833, freut mich das ich dir helfen konnte Zu deinem aktuellen Fall: Du kannst mit sprite_direction auch die Ausrichtung deines Sprites ändern, dazu brauchst du dann nicht jede Richtung separat anlegen. Willst du nur alle 90° oder einen präzisen Schuss auf deinen Mouse-Cursor? Schau mal hier, da hat Megamag jemandem bei einem ähnlichen Problem geholfen. ANFÄNGER : Brauche Hilfe bei einem kleinem shooting Game.

  • Erstelle dafür z.B. zwei Räume Bei ein Spieler wird nach Raum 1 das Spiel gestartet. Bei zwei Spielern nach Raum 1 in Raum 2 gewechselt, dabei kannst du dann auch gleich den von Spieler 1 ausgewählten Charakter ausgrauen. Ich hoffe der Denkanstoß hilft dir weiter, ansonsten melde dich einfach