Habe eine kleiner Frage zu place meeting oder ev. sogar zu den x,y Koordinaten.
Ich mache folgende Abfrage:
if place_meeting(x,y,obj_solid) // x,y ist hierbei der Spieler
Soweit so gut, aber wenn ich die Abfrage etwas früher habe möchte z.B. if place_meeting(x,y-20,obj_solid), verschiebt es mir den Spieler einfach um den Wert (20) auf seiner Y Achse. Ich kann mir denken das es etwas damit zu tun hat das die x und y Variablen von GMS vorgegeben sind aber verstehe nicht ganz warum es bei einer if Abfrage den Wert verändert? Ich möchte doch lediglich abfragen ob der Spieler das Objekt berührt mit etwas Luft nach oben.
Ich mache folgende Abfrage:
if place_meeting(x,y,obj_solid) // x,y ist hierbei der Spieler
Soweit so gut, aber wenn ich die Abfrage etwas früher habe möchte z.B. if place_meeting(x,y-20,obj_solid), verschiebt es mir den Spieler einfach um den Wert (20) auf seiner Y Achse. Ich kann mir denken das es etwas damit zu tun hat das die x und y Variablen von GMS vorgegeben sind aber verstehe nicht ganz warum es bei einer if Abfrage den Wert verändert? Ich möchte doch lediglich abfragen ob der Spieler das Objekt berührt mit etwas Luft nach oben.
