ich will,dass die gegner auf mich schiesen,also sprites erstellen,die in die richtung des spielers fliegen
gegner schiesen auf mich
Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen
-
-
Schön, das finde ich sehr interessant.
Und was ist nun deine einfache Technikfrage?Aktuelles Projekt: Aufbau - Strategiespiel.
Aktueller Entwicklungsschritt: Planung | Grundengine entwickeln.
Wichtig ist nicht, besser zu sein als alle anderen.
Wichtig ist, besser zu sein als du gestern warst.
-
Also dem Titel nach zu ordnen hätte ich jetzt in alter Jum&Run-Manier einfach mal gesagt: duck dich oder spring drüber.
Aber diese Antwort hätte vermutlich neue Fragen/Threads nach sich gezogen deshalb frag ich einfach mal wo genau dein Problem ist?
Am einfachsten ist es per drag&drop zu realisieren: create instance-Button / Move towards-Butten = et voilà une schüting Gegnà -
-
Geht das auch ohne GML?
-
-
ich will,dass der gegner eine instance macht,die dann auf mich fliegt
könnt ihr bitte genau schreiben wo,was,wie reinkommt,weil ich ein anfänger bin?
danke -
kein problem:
ins Create Event des bullet-objects
move towards einfügen, dann bei
x: obj_player.x
y: obj_player.y
eingeben und bei speed deine geschwindigkeit (z.B. 3) -
und was muss ich machen,dass das bullet obj vom gegner wegfliegt und muss ich bei obj_player.x irgendwie statt player object... schreiben?
danke -
ich habe dir mal ein kleines example gemacht ...
-
ja,danke,es funktioniert
und wie mache ich es,dass zwischen meinen schüssen auch pausen sind -
Am besten machst du es mit alarmen und einer variable die angibt, ob wieder geschossen werden 'kann'.
-
kannst du mir bitte erklären,wie es genau geht?
-
-
Aber nicht vergessen, im Creat-event noch die variable zu benennen:
und im step-event wie irrenhaus3 schon sagte:
EDIT:die Variable wait muss natürlich vorher im Create-Event definiert werden (ginge auch im Step, aber dann würde die Schleife ein wenig durcheinandergeraten.)
-
ok,danke,aber ich hab noch ne frage und zwar hab ich für einen gegner einen path festgelegt und wenn er mit der bullet kolidiert,ähnert er sich in ein animiertes sprite.mein problem is,dass sich dieses weiterbewegt und nicht stehen bleibt,was soll ich machen?
danke im voraus -
entweder machst du, dass er anhält: speed=0
oder du machst, dass das object gewechselt wird: change object o.ä. -
wie anhalten,ich hab alles probiert,aber das geänderte sprite bewegt sich iwie weiter
-
Wer lesen kann ist klar im Vorteil -_-
maxda schrieb:
entweder machst du, dass er anhält: speed=0
Und um ne Animation anzuhalten machste einfach image_speed=0
steht alles in der Hilfe. -
Also du erstellst ein object (obj_explode) und machst dann:
Wenn es passieren soll
into bject: object_explode!
verstanden!