[ARHIIV] mängumeistrid
Pole sisse logitud. [Logi sisse ]
Mine lehekülje algusesse
Prinditav versioon | Telli teema e-mailile | Lisa lemmikutesse  
image_angle=point_direction aeglaselt..
normann
Level 15
Avatar

Liitunud: 28.4.2006
Postitusi: 1528
[EEMAL]




postitati 12.7.2010 10:54 Tsiteeri
image_angle=point_direction aeglaselt..



Ei osanud pealkirjas hästi seletada, sorry.
Üritasin siis nii, et kui mul kahur ja ma soovin et ta aeglaselt hiire poole pööraks, mida ma tegema peaksin?
Proovisin kraadidega midagi meisterdada, takistuseks tuli siis see et kraadid on 0-360 ja kui ta täis ringi ära teeb siis on jama lugu ja mu arvutused annavad imevastuseid, ei suutnud tööle saada.
Siis proovisin Valteri "Jälitav auto" näitest võetud muudetud koodi:
Kood:

fx=mouse_x;
fy=mouse_y;

SIN[0]=x+sin(degtorad(turretangle))*20;
COS[0]=y+cos(degtorad(turretangle))*20;
SIN[1]=x+sin(degtorad(turretangle+180))*20;
COS[1]=y+cos(degtorad(turretangle+180))*20;

SINCOSk[0]=round(point_distance(fx,fy,SIN[0],COS[0])/20);
SINCOSk[1]=round(point_distance(fx,fy,SIN[1],COS[1])/20.1);

if SINCOSk[0]<SINCOSk[1]{ //if going counter-clockwise is faster
turretangle-=1;
}
if SINCOSk[1]<SINCOSk[0]{ //if going clockwise is faster
turretangle+=1;
}

Probleemiks on siis see, et sin ja cos ei ole piisavalt täpsed :( u. 90% juhtudest jääb kahur sihtima ~5-10 kraadi hiirest mööda.

Oskate äkki mingisugust(eid) lahendusviisi(e) soovitada?

Vaata kasutaja profiili Saada kasutajale e-mail Otsi kasutaja postitusi Saada privaatsõnum
h0lx
Kohalik sitapea
Avatar

Liitunud: 10.4.2006
Postitusi: 1826
[EEMAL]




postitati 18.7.2010 19:11 Tsiteeri


2ra ymarda.
http://i47.tinypic.com/x0w83p.gif
Moonwalk
Platform II: -DMI-; H0lx&jorssJõulumäng I: h0lx&jorss
Vaata kasutaja profiili Otsi kasutaja postitusi Saada privaatsõnum
normann
Level 15
Avatar

Liitunud: 28.4.2006
Postitusi: 1528
[EEMAL]




postitati 18.7.2010 20:24 Tsiteeri


Thänkju
http://media.kickstatic.com/kickapps/images/40602/photos/PHOTO_7961920_40602_4826691_ap.jpg

Vaata kasutaja profiili Saada kasutajale e-mail Otsi kasutaja postitusi Saada privaatsõnum
h0lx
Kohalik sitapea
Avatar

Liitunud: 10.4.2006
Postitusi: 1826
[EEMAL]




postitati 19.7.2010 20:29 Tsiteeri


Toimis? Ma ise ei testind, aga loogiliselt tundus viga ümardamises olevat.
http://i47.tinypic.com/x0w83p.gif
Moonwalk
Platform II: -DMI-; H0lx&jorssJõulumäng I: h0lx&jorss
Vaata kasutaja profiili Otsi kasutaja postitusi Saada privaatsõnum

Hetkel loevad seda teemat:
Mitte ühtegi - 1 külaline

Mine lehekülje lõppu





Foorumi algbaas põhineb XMB mootoril, modifitseeritud Valter Pundi poolt
Kodulehekülg on tehtud Valter Pundi poolt vpundi ät gmail punkt komm