Ergebnis 1 bis 8 von 8

Thema: Shooter-KS Gegner

  1. #1

    Shooter-KS Gegner

    So, ich hab mir mal in den letzten Tagen die Threads hier durchgeguckt und u.A. den mit dem Shooter-KS gesehen. Hab ich mir gedacht, das probier ich doch auch mal

    Weil ich das noch nie gemacht habe, hab ich bestimmt einen komplizierteren Weg genommen als die Pros hier, aber seht selbst:

    Zuerst hab ich ein Common gemacht, das beim Druck auf die Enter-Taste einen Switch aktiviert. Dieser Switch aktiviert nun das auf der Karte enthaltene Event der Schuss-Grafik, welches nun in Blickrichtung des Helden davon fliegt.

    So, Frage: Was zum TEUFEL muss ich machen, damit das irgend ein anderes Event beeindruckt ? Ich hab (denke ich zumindest ) alle möglichen Sachen ausprobiert: Vari-Abfrage des Schusses sowie des Gegners, On Touch-Event, ...

    Kann mir einer sagen, wie ich das hinbekomme ?

  2. #2
    schreibe die possition des gegners in Variabeln und vergleich sie mit denen des Helden. Wenn entweder X oder Y gleich sind überprüfe ob die gleiche größer oder kleiner ist. Ist sie kleiner überprüfe ob der Held nach links(bzw. nach oben) guckt. Ist sie größer überprüfe ob er nach unten (bzw. rechts) guckt. Ist das der Fall, dann mach nen Switch an das der Gegner tot ist...

  3. #3
    Hm, ich denke, du meinst die Position des Gegners und der Kugel, oder nicht ?

    Ich habe es wie gesagt auch schon mit Variablen versucht, aber so: Gegnerkoords in Varis gespeichert, Kugelkoords in Varis gespeichert, dann per PP abgefragt, ob die x- und y-koords übereinstimmen und wenn ja von der Energie-Vari was abgezogen aber is ja egal ...

    Eigentlich müsste diese Variante doch auch gehen, natürlich vorrausgesetzt, man stellt den Gegner auf Same Level und den Schuss auf Below Hero.

    Aja, bei deiner Variante erleidet der Gegner bereits Schaden, nachdem die Kugel abgeschossen wurde, nicht erst beim Einschlag, oder nicht ? Das wäre ziehmlich unbrauchbar für mich, da ich auch langsamere Waffen wie Raketen reinmachen will !

  4. #4
    Was hat an deiner Methode mit Posis vergleichen net geklappt? Müsste so nämlich einwandfrei laufen.

    Übrigens, ich empfehl dir für die Kugel Over Hero, net Below Hero, kommt besser

  5. #5
    Speicher mit einem Parallelen Prozess einfach sowohl die X und Y Kordinarten vom Gegener, als auch von der Kugel. Wenn beides gleich ist, ziehst du dem Gegner Energie ab.

  6. #6
    Zitat Zitat
    Original geschrieben von BlueScope
    Hm, ich denke, du meinst die Position des Gegners und der Kugel, oder nicht ?

    Ich habe es wie gesagt auch schon mit Variablen versucht, aber so: Gegnerkoords in Varis gespeichert, Kugelkoords in Varis gespeichert, dann per PP abgefragt, ob die x- und y-koords übereinstimmen und wenn ja von der Energie-Vari was abgezogen aber is ja egal ...

    Eigentlich müsste diese Variante doch auch gehen, natürlich vorrausgesetzt, man stellt den Gegner auf Same Level und den Schuss auf Below Hero.

    Aja, bei deiner Variante erleidet der Gegner bereits Schaden, nachdem die Kugel abgeschossen wurde, nicht erst beim Einschlag, oder nicht ? Das wäre ziehmlich unbrauchbar für mich, da ich auch langsamere Waffen wie Raketen reinmachen will !
    diese variante geht sowohl die kugel below oder over hero ist... und nein, bei dieser variante erleidet der gegner erst schaden, wenn die kugel genau beim gegner ist. wenn dus machen willst, dass die kugel sofort einschlägt musst du es ganz anders proggen. ich weiß´jetzt nicht, was da nicht stimmt, aber schreib einfach mal diesen code in ein pp common event

    Code:
    Change Variable: Var 0001 - Kugel X
    Change variable: Var 0002 - Kugel Y
    Change Variable: Var 0003 - Gegner X
    Change variable: Var 0004 - Gegner Y
    Fork Condition: Var 0001 same 0003
    Fokr Condition: Var 0002 same 0004
    Play Soundeffekt, Variable abziehen, balbalb was halt passeiren soll, wenn 
    der gegner getroffen ist
    End Case
    End Case
    wenns so nicht geht, dann liegt es whrscheinlich an der kugel selber... vielleicht bleibt sie ja irgendwo hängen und du bemerkst es nicht, weil du keine grafik für die kugel drinnen hast. destoweiteren kann ich auch nur sagen, dass over hero besser ist ^^"

  7. #7
    Prüf doch mal nach, ob die vari nicht auf irgendwas falschem wie "Variable + Kugel X pos steht". Das is mir grade mal passiert. Vielleicht waren auch einfach nur die boxen aus. Könnte alles sein. Jeder macht mal schlampigkeitsfehler.

  8. #8
    hmm, bin auch grad an nem a-ks, und als ich dass mit der
    lugel so gemacht habe, wie oben gesagt, gings auch nicht ganz, dann
    habe ich gemerkt, dass die kugel zu schnell war, in den parallel
    process mit der vari-abfrage hatte ich am ende wait 0,0 und in der
    zeit scheint die kugel bereits 2 felder "gemovet" zu sein, ich hab
    das dann so gemacht: move event kugel(oben, unten, links, rechts)
    einmal(!), dann call event "kugel trifft?", dann wieder move
    event,...
    dann gings einwandfrei.
    wenn es dann immer noch nich klappt, hast du wahscheinlich irgendwo
    ein fehler in der abfrage...
    und, bei langsameren waffen müsste es auch
    mit parallel process gehen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •