Mauskoordinaten

Previous topic - Next topic

Shogun

Hallo zusammen,

würde mich freuen wenn mir jemand bei folgendem Problem helfen kann.

Mein Sprite soll sich automatisch in Richtung Mauskoordinate bewegen. Also ich drücke einen Button und mein Sprite soll sich dorthin bewegen. Wie kann man das sinnvoll realisieren?

Ich komme nicht wirklich weiter.

Kitty Hello

Code (glbasic) Select
LOCAL px,py // wo bin ich
LOCAL aimx, aimy // wo muss ich hin

WHILE TRUE
   MOUSESTATE mx, my, b1, b2
   IF b1  // Knopf? Ziel setzen
      aimx = mx
      aimy = my
   ENDIF

   IF px   IF px>aimx THEN px=px-1
   IF py   IF py>aimy THEN DEC py, 1
   PRINT "X", px, py
   PRINT "M", mx, my
   PRINT "A", aimx, aimy
   SHOWSCREEN

WEND

Schranz0r

Oder den Winkel ausrechnen lassen, und dann mit Sin/Cos bewegen :)
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

Shogun