Benutzerinformationen überspringen
Game Maker Version: 8 Pro
Selbsteinschätzung: GML Experte
Aktuelles Projekt: Geheimprojekt mit Soul Reaver
Danksagungen: 25

Benutzerinformationen überspringen
Game Maker Version: 8 Pro
Selbsteinschätzung: GML Fortgeschrittener
Aktuelles Projekt: GM Pause
|
|
GML |
1 2 |
schussrichtung=point_direction(x,y,gegner.x,gegner.y); image_angle=schussrichtung; |
|
|
GML |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
if distance_to_object(WeiserMagier) < 60 { if x>WeiserMagier.x then x-=3 else if x<WeiserMagier.x then x+=3 } if distance_to_object(WeiserMagier) < 60 { if y>WeiserMagier.y then y-=3 else if y<WeiserMagier.y then y+=3 } |
Benutzerinformationen überspringen
Game Maker Version: 8 Pro
Selbsteinschätzung: GML Fortgeschrittener
Aktuelles Projekt: verschiedene kleinere sachen
zu 1. du könntest z.B. anstatt die Bewegung direkt auszuführen eine Variable machen (oder speed und direction verwenden) und nur jede Sekunde oder so die Richtung wechseln.aber da sind noch paar andere Probleme
1.) Der Weise Magier wackelt extrem wenn er sich bewegt
2.) Er kann schief gehen (wie macht man das er nur Waagrecht und Senkrecht gehen kann?)
----
3.) Wie kann man die sprites zu denn verschiedenen Richtungen definieren mit sprite_index funktioniert das bei mir nicht
4.) Bei einem Abstand von 30 soll er eine Kugel schießen_> hab paar sachen außprobiert aber immer schießt er in alles vier richtungen unendlich kugeln
|
|
GML |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
if distance_to_object(WeiserMagier) < 130 { { if x>WeiserMagier.x then {speed = 2.5; direction = 180;} else if x<WeiserMagier.x then {speed = 2.5; direction = 0;} } { if y>WeiserMagier.y then {speed = 2.5; direction = 90;} else if y<WeiserMagier.y then {speed = 2.5; direction = 270;} } } if distance_to_object(WeiserMagier) > 130 {speed=0} |
also er wechsel jede milisekunde das sprite (oben u. unten)
Benutzerinformationen überspringen
Selbsteinschätzung: GML Anfänger
Aktuelles Projekt: Nano TD - Genre: Maze Tower Defense
. Benutzerinformationen überspringen
Selbsteinschätzung: GML Anfänger
Aktuelles Projekt: Nano TD - Genre: Maze Tower Defense
|
|
GML |
1 |
position_meeting(x,y,obj) |
. Benutzerinformationen überspringen
Selbsteinschätzung: GML Anfänger
Aktuelles Projekt: Nano TD - Genre: Maze Tower Defense
. Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Black-Mask« (11. Februar 2010, 19:24)
Benutzerinformationen überspringen
Selbsteinschätzung: GML Anfänger
Aktuelles Projekt: Nano TD - Genre: Maze Tower Defense
. 
