|
Tacho
#312803
02/26/10 14:28
02/26/10 14:28
|
Joined: Feb 2010
Posts: 28
Wr2_freak
OP
Newbie
|
OP
Newbie
Joined: Feb 2010
Posts: 28
|
Wie programmiere ich einen Tacho, der sich an die Geschwindigkeit anpasst.Ich habe berreits ein Bild von einem Tacho bzw. nur die Drehscheibe.Aber ich brauche noch einen Zeiger der sich bewegt und sich auf die geschwindigkeit anpasst. Gruss WR2-Freak
|
|
|
Re: Tacho
[Re: Wr2_freak]
#312808
02/26/10 14:38
02/26/10 14:38
|
mercuryus
Unregistered
|
mercuryus
Unregistered
|
Zwei PANELS. Unteres PANEL ist die "Drehscheibe", oberes PANEL ein Zeiger.
Mitte des oberen PANELs mit center_x, center_y festlegen und flag = TRANSLUCENT (schwarz). Das obere PANEL drehen mit dem Attribut angle (ja nach Geschwindigkeit z.b. OPAN.angle=260-(geschwindigkeit*0.4))
|
|
|
Re: Tacho
[Re: ]
#312813
02/26/10 14:51
02/26/10 14:51
|
Joined: Jan 2010
Posts: 112
Robso661
Member
|
Member
Joined: Jan 2010
Posts: 112
|
|
|
|
Re: Tacho
[Re: Rei_Ayanami]
#312854
02/26/10 16:22
02/26/10 16:22
|
mercuryus
Unregistered
|
mercuryus
Unregistered
|
...und es war nicht TRANSLUCENT sodern OVERLAY (sorry)
|
|
|
Re: Tacho
[Re: ]
#313013
02/27/10 14:54
02/27/10 14:54
|
Joined: Feb 2010
Posts: 28
Wr2_freak
OP
Newbie
|
OP
Newbie
Joined: Feb 2010
Posts: 28
|
eS FUNZT NICHT:aPIEL LADET ABER ES PASSIERT NICHTS! VARIABELE: pANEL:
PANEL* Tachozeiger =
{
needle(700,340,"Zeiger.tga",700,340,180,0,100,my_var);
flags = OVERLAY ;
}
sTEUERUNG:
if (key_cuu && speed<80) // wenn die Leertaste gedrückt und speed kleiner als 10 ist
speed+=10*time_step; // erhöhe Speed
else // sonst
if(speed>0) //solange speed grösser als null ist
speed -= 3 * time_step; // vermindere speed
c_move (my, vector(speed*time_step, 0, my_var), nullvector, GLIDE);
Last edited by Wr2_freak; 02/27/10 14:54.
|
|
|
|