Gegner ballern, spieler auch etc

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

  • Gegner ballern, spieler auch etc

    Der Titil ist nicht perfekt aber ich sage es euch was er bedeutet.
    ich habe mir vor genommen ein Spiel zu machen wo in der mitte des Spiels, der Spieler steht
    in der Form einer Kanone, und aussen rum sollen die gegner in form von Panzer soldaten etc auf tauchen.
    Gut die erstellung geht ja noch aber wie mache ich es so das die gegner in richtung des Spieler gehen und die Kugeln die sie abfeuern auch.
    2) Es ist ja möglich ein RTS spiel zu machen ok so was habe ich auch schon gespielt aber ich wollte es so machen das ich im Spiel nur bestimmt sachen platzieren kann wie minen
    oder sonst was.
    Dazu wollte ich es auch so machen das es mir Geld abziegt und wenn ich kein geld mehr habe kann ich auch nichts mehr bauen.
    Jetzt meine frage wie kann ich es so machen das wenn ich auf einen Button kliecke das das Objeckt mine mit der maus mit geht und dann aktiv wird und platziert wird wenn ich die linke maus taste drücke.
    Wie bei C&C eben.
    Sehr vielen dank im voras.
    Unddanke fürs lesen.
    MAKE MY WORLD WITH GAME MAKER :gmlove:
  • Beide Fragen wurden schon x Mal beantwortet.
    Zu Frage 1 habe ich sogar höchstselbst vor nicht all zu langer Zeit ein Exaple stattu... ähm, erstellt.
    Panzer Example 1.0

    Zu Frage 2:

    GML-Quellcode

    1. x=mouse_x;
    2. y=mouse_y;

    Ich habe kein Ahnung wie oft ich das hier schon geschrieben habe...
    Ab 200 hört man auf zu zählen...
    Hier werden sie geholfen:
    [Regeln] [GML] [Hilfe] [Suche] [Posten] [Duden.de]
    [Wenn das alles nicht mehr hilft] [Dunning-Kruger]


    "Die Vernunft sollte Autorität definieren; nicht umgekehrt!"
    "Selber denken regt das Gehirn an."
    - Niffel f.k.a. Kilik
  • Damit die Gegner auf dich zurennen:
    gegner stepevent

    GML-Quellcode

    1. move_towards_point(spieler.x,spieler.y,5)

    Damit sie alle paar sekunden schießen:
    createevent

    GML-Quellcode

    1. alarm[0]=50

    alarm[0]event

    GML-Quellcode

    1. instance_create(x,y,kugel)
    2. alarm[0]=50

    Damit die Kugel auf dich zufliegt.
    stepevent von kugel

    GML-Quellcode

    1. move_towards_point(spieler.x,spieler.y,20)
  • Naja.
    Ich würde nicht im Step Event

    GML-Quellcode

    1. move_towards_point(spieler.x,spieler.y,20)


    machen, sondern eher im create der kugel:

    GML-Quellcode

    1. direction =point_direction(x,y,panzer.x,panzer.y)
    2. speed = 10


    ....da man sonst der Kugel nicht ausweichen könnte und zu 100% getroffen wird. ;)
  • Das man das nicht ins step-Event packen sollte hab ich auch schon gemerkt...
    Es sei denn man möchte zielsuchende Killer-Lenkraketen.

    Habe ein Spiel mit Pfeil und Bogen gebaut und mich gewundert, dass die Pfeile sogar von außerhalb des Bildschirms wieder zurück geflogen kamen um zu treffen^^

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Jokohono ()