GLBasic forum

Other languages => GLBasic - de => Topic started by: Shogun on 2008-Apr-23

Title: Mauskoordinaten
Post by: Shogun on 2008-Apr-23
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.
Title: Mauskoordinaten
Post by: Kitty Hello on 2008-Apr-24
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
Title: Mauskoordinaten
Post by: Schranz0r on 2008-Apr-24
Oder den Winkel ausrechnen lassen, und dann mit Sin/Cos bewegen :)
Title: Mauskoordinaten
Post by: Shogun on 2008-Apr-24
ok, danke.