GLBasic forum

Other languages => GLBasic - de => Topic started by: WPShadow on 2009-Jul-13

Title: Matheproblem
Post by: WPShadow on 2009-Jul-13
Hi!

Mal wieder hat mich die Mathematik!

Nehmen wir an, ich setze ein Objekt auf Position x, y mit dem Winkel phi!

Nun h?tte ich gerne, da? neben dem Objekt jeweils links und Rechts in der Entfernung 5 davon ein anderes Objekt ist, die aber auch in Richtung phi schauen!

Wie gehe ich das denn am Besten an? Mit Mathe stehe ich leider etwas auf Kriegsfuss...

Gru?

W.
Title: Re: Matheproblem
Post by: Schranz0r on 2009-Jul-13
Eine L?sung... bin auch net so das mathe Genie :)

Code (glbasic) Select
DRAWRECT 0,0,40,40,RGB(0xff, 0xff, 0xff)
GRABSPRITE 1,0,0,40,40
BLACKSCREEN

DRAWRECT 0,0,20,20,RGB(0xff, 0x00, 0x00)
GRABSPRITE 2,0,0,20,20

LOCAL phi

WHILE TRUE

DEC phi, MOUSEAXIS(0)

ROTOSPRITE 1,320,240, phi
         // * 30 weil sprite 1 -> 40 breit ist und dann durch 2 = 20 + halbes sprite 2
ROTOSPRITE 2,330+COS(-phi)*30,250+SIN(-phi)*30,phi 
ROTOSPRITE 2,330+COS(-phi+180)*30,250+SIN(-phi+180)*30,phi


SHOWSCREEN
WEND
END
Title: Re: Matheproblem
Post by: WPShadow on 2009-Jul-14
Habe das Ganze eingebaut!

Funzt jetzt super!

Stelle bald mal einen Screenshot online!