hallo. beschäftige mich im moment aus neugierde mit isometrischen klötzchen. hihi
ich habe eine karte, auf welcher ich würfel erstellen kann. (nein, ich bastel kein iso-minecraft)
ich kann auch würfel aufeinander stapeln. gestapelte würfel stehen im prinzip alle auf der selben x,y koordinate. sie stapeln sich durch verschiebung des sprites nach oben. den abstand des sprites zum objekt, habe ich mit einer weiteren variable (z) gelöst. somit hat der unterste würfel eines stapels z=0, der zweite würfel z=1 usw. so weit so gut.
wenn ich aber einen bestimmten würfel aus dem stape löschen will, muss ich ja wissen, welche von den objekten auf der x,y koordinate, den z wert hat, welcher auch mein cursor hat. irgendwie krieg ich das in gml nicht raus... habs bis jetzt mit instance_place(x,y,obj); versucht. was zur folge hatte, dass ich die würfel nur in der reienfolge löschen konnte, wie sie erstellt wurden. weil das ding ja immer nur die erste instanz wählt.
könnte mir viellecht jemand auf die sprünge helfen? merci.
gruss und bussi, belial
ich habe eine karte, auf welcher ich würfel erstellen kann. (nein, ich bastel kein iso-minecraft)
ich kann auch würfel aufeinander stapeln. gestapelte würfel stehen im prinzip alle auf der selben x,y koordinate. sie stapeln sich durch verschiebung des sprites nach oben. den abstand des sprites zum objekt, habe ich mit einer weiteren variable (z) gelöst. somit hat der unterste würfel eines stapels z=0, der zweite würfel z=1 usw. so weit so gut.
wenn ich aber einen bestimmten würfel aus dem stape löschen will, muss ich ja wissen, welche von den objekten auf der x,y koordinate, den z wert hat, welcher auch mein cursor hat. irgendwie krieg ich das in gml nicht raus... habs bis jetzt mit instance_place(x,y,obj); versucht. was zur folge hatte, dass ich die würfel nur in der reienfolge löschen konnte, wie sie erstellt wurden. weil das ding ja immer nur die erste instanz wählt.
könnte mir viellecht jemand auf die sprünge helfen? merci.
gruss und bussi, belial