salü miteinander!
ich arbeite per dnd an einem simplen klickspiel für windows.
es geht darum, dass ich durch klicken eine spielfigur bewege (sie läuft in die richtung des clicks).
also im raum ist ein spielerobjekt (eine figur) und ein objekt, dass nur zum kontrollieren existiert (sozusagen der controller).
angefangen habe ich im controller-objekt mit dem event maus-global, left_release dass die figur dorthin geht, wo mouse_x & y sind.
getestet, funktioniert. freude.
1. frage: ich nehme ein neues objekt rein: eine rote bodenplatte. wenn man auf diese drückt, bewegt sich die spielerfigur 9 anstatt 4 speed bei der normalen clickbewegung.
nochmals getestet und geht... aber halt!
wenn man auf die rechte seite der roten platte klickt, passiert nichts!
sprite angeschaut, kollision ist auf ganzes sprite und trotzdem funktioniert es nicht... an was könnte das liegen?
2. frage: wollte noch ein hinderniss einbauen bei der man auf draufklick es verschwinden lassen kann (ohne die richtung der spielfigur zu beeinflussen).
also hab ich folgendes per dnd zusammengeklickt:
hat es kein hinderniss (check object) bei click auf mousex&y
start block
hat es keine rote bodenplatte auf mousex&y
normal bewegen
endblock
sollte also implizieren, dass die bewegung nicht ausgeführt wird, wenn ein hinderniss dort ist. tut es aber...
wie kann man da was machen, dass es funzt?
arbeite per dnd und ohne coden, schreibe auch hier recht abgehackt da ich nur mit einer hand schreib (schulterbruch)... hoffe man verstehts trotzdem
edit: zur besseren verständlichkeit kurz überarbeitet
grüsse
ich arbeite per dnd an einem simplen klickspiel für windows.
es geht darum, dass ich durch klicken eine spielfigur bewege (sie läuft in die richtung des clicks).
also im raum ist ein spielerobjekt (eine figur) und ein objekt, dass nur zum kontrollieren existiert (sozusagen der controller).
angefangen habe ich im controller-objekt mit dem event maus-global, left_release dass die figur dorthin geht, wo mouse_x & y sind.
getestet, funktioniert. freude.
1. frage: ich nehme ein neues objekt rein: eine rote bodenplatte. wenn man auf diese drückt, bewegt sich die spielerfigur 9 anstatt 4 speed bei der normalen clickbewegung.
nochmals getestet und geht... aber halt!
wenn man auf die rechte seite der roten platte klickt, passiert nichts!
sprite angeschaut, kollision ist auf ganzes sprite und trotzdem funktioniert es nicht... an was könnte das liegen?
2. frage: wollte noch ein hinderniss einbauen bei der man auf draufklick es verschwinden lassen kann (ohne die richtung der spielfigur zu beeinflussen).
also hab ich folgendes per dnd zusammengeklickt:
hat es kein hinderniss (check object) bei click auf mousex&y
start block
hat es keine rote bodenplatte auf mousex&y
normal bewegen
endblock
sollte also implizieren, dass die bewegung nicht ausgeführt wird, wenn ein hinderniss dort ist. tut es aber...
wie kann man da was machen, dass es funzt?
arbeite per dnd und ohne coden, schreibe auch hier recht abgehackt da ich nur mit einer hand schreib (schulterbruch)... hoffe man verstehts trotzdem
edit: zur besseren verständlichkeit kurz überarbeitet
grüsse
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Metamorphose ()