Autor | Zpráva | ||
---|---|---|---|
PeToSk Profil * |
#1 · Zasláno: 24. 10. 2005, 15:26:51
ako by som urobil toto :
mam uhol od -180 po - 180 stupnov//napisem stupne takto "*" ,aby som sa neprepisal ) ked je uhol 0* tak je hodnotaX rovna 5 ak je uhol -90* tak je hodnotaX rovna 0 ak je uhol -180* tak hodnotaX = -5 ak je uhol 90* tak je hodnotaX = 0 a ak je uhol 180* tak je hodnotaX = -5 ako na to? poradte matematicke hlavy? |
||
PerToon Profil |
#2 · Zasláno: 24. 10. 2005, 16:09:48
Nebude to něco jako
hodnotaX = cos (uhel) * 5 Nevím jak se zapíše kód pro ActioScript, tohle je jenom matematicky. |
||
Hanz Profil |
#3 · Zasláno: 24. 10. 2005, 16:30:20
PerToon
hodnotaX = Math.cos (uhel) * 5 |
||
PeToSk Profil * |
#4 · Zasláno: 24. 10. 2005, 17:14:42
nie tak to vobec nefunguje :(
//chodim este na zakladnu a neviem co je to "math.sin"??? preto sa tu musim spytovat :( |
||
PerToon Profil |
#5 · Zasláno: 24. 10. 2005, 17:48:36
Math.sin je goniometrická funkce sinus.
Math.cos je goniometrická funkce cosinus. Použil sem cosinus a ty píšeš o sinus, tak nevím, jestli mluvíš o něčem jiným, nebo ses spletl... Kdyžtak sem dej kód co máš zatím ty. |
||
Timy Profil |
#6 · Zasláno: 24. 10. 2005, 17:55:57
PeToSk
něco o goniometrických funkcích jsem nedávno sepsal http://timy.blog.cz/0509/goniometricke-funkce-i jinak ten kód je dobře, takže spíš podrobněji popiš, co potřebuješ nebo spíš k čemu to potřebuješ |
||
Hanz Profil |
#7 · Zasláno: 24. 10. 2005, 18:19:32
PeToSk
No to vysvětlení by to určitě chtělo (myslím k čemu to chceš). Jinak jedna z častých chyb je zapomenutí, že musíš počítat v radiánech a né ve stupních. |
||
PeToSk Profil * |
#8 · Zasláno: 24. 10. 2005, 19:52:58
som v 8 rocniku a moc toho o sinus-e neviem (len viem ze sa tak vypocitavaju strany trojuholnika)
mam movieclip ktory nastavim tak ze jeho x,y dam na poziciju panacika a potom este daco testujem if (this("alebo" )_root.strela).hitTest(_root.bomba._x,_root.bomba._y, true) ) { ale mam problem v tom ze ta x,y sa mi testuje LEN S TYM BODOM OZNACENZM AKO KRIZIK! TEDA PREDSTAVTE SI DAJAKU 5Cm dlhu ciaru a na zaciatku mam ten krizik(snad viete co myslim(neviem ako to nazvat(asi tazisko ci co)))a ked sa testje ci sa nepretol tak sa testuji hned s tym bodom ktory je na zaciatku,ale strela ked ju vystrelim tak je posunuta o niekolko pixelov podla uhla a k tomu potrebujem to co som na zaciatku pisal //ospravedlnujem sa ak mi zrovna neporozumiete ,lebo neviem ako to mam napisat //(vo flashi sa uz 3 mesiac len ucim, a preto sa este neviem az natolko vyjadroat) |
||
PeToSk Profil * |
#9 · Zasláno: 24. 10. 2005, 19:55:39
ak by niekto vedel napisat to co som hore spomenul aj nejak zlozitejsie tak mu budem vdacny :]
skratka aby to islo "_" :]:] (skusal som dnes a cely vecer som tym zabill ale stale mi to nejde):]:] |
||
Hanz Profil |
#10 · Zasláno: 24. 10. 2005, 20:23:54
PeToSk
No sice fakt nevím co to chceš, ale podle toho co jsi napsal ve svém prvním dotazu: var uhel = 90; |
||
PeToSk Profil * |
#11 · Zasláno: 24. 10. 2005, 22:16:39
ano skoro tak isto
ale ono je to tak ze ked je napriklad -45* alebo 45* tak je hodnotaX=2,5 a pri kazdom inom uhle bud sa blizi k piatim alebo k nule //dakde mi povedali ze jedine cez sinus /comu prave nechapem :( (moc dik ze si sa nad tym zamyslal (aj ked to co som napisal naozaj nieje moc porozumitelne :I )a keby mas cas/naladu -vedel by si to urobit aj tym SINUSOVIM/alebo/COSINUSOVIM sposobom?) |
||
PerToon Profil |
#12 · Zasláno: 24. 10. 2005, 22:23:11
hodnotaX=Math.cos(uhel)*5 - už jsme to tady řešili
uhel je ten úhel v radiánech nebo - (normální úhel ve stupních)/180*3.1415 = úhel v radiánech |
||
Hanz Profil |
#13 · Zasláno: 24. 10. 2005, 23:02:03
PeToSk
Až teď jsem doufám pochopil co potřebuješ a mělo by to být tohle: var uhel = 30; Zprávně by to bylo sice pomocí toho kosinusu, ale ty chceš něco jiného (teda pokuď chceš z hodnoty 45 dostat 2,5). |
||
PeToSk Profil * |
#14 · Zasláno: 25. 10. 2005, 19:02:05
ANO presssne tak
mooc dik ale este by som potreboval daco podobne ale posunute dajako o 90*(respektive opacne) teda ak je uhol 0* tak je hodnotaY rovna 0 ak je uhol -90* tak je hodnotaY rovna +-5 (problem) ak je uhol -180* tak hodnotaY = 0 ak je uhol 90* tak je hodnotaY = +-5 (problem) a ak je uhol 180* tak je hodnotaY = 0 (problem)=[a tu bude mali zadrhlik ,lebo neviem ci tu ma byt plus alebo minus](teda dve moznosti) teda bud takto : -------------------------------------------------------- ak je uhol -90* tak je hodnotaY rovna -5 ak je uhol 90* tak je hodnotaY = +5 -------------------------------------------------------- alebo -------------------------------------------------------- ak je uhol -90* tak je hodnotaY rovna +5 ak je uhol 90* tak je hodnotaY = -5 -------------------------------------------------------- ak mi poradite obi dva pripadi budem velmi rad :) //inac moc dakujem za vasu snahu pomahat takej tave ako ja :|\ |
||
PeToSk Profil * |
#15 · Zasláno: 26. 10. 2005, 15:58:26
PLS poradte mi
//ja ani poriadne neviem co je to ten sinus a preto to neviem urobit ,a bez toho nemozem pokracovat :( stacilo by toto: -------------------------------------------------------- ak je uhol -90* tak je hodnotaY rovna -5 ak je uhol 90* tak je hodnotaY = +5 -------------------------------------------------------- |
||
Časová prodleva: 21 dní
|
|||
askai Profil * |
#16 · Zasláno: 16. 11. 2005, 13:44:36
Prosím Vás pomôžte mi ,
mám pravouhlý trojuholník, poznám uhol ALFA 17 ° a stranu b,potrebulem zistiť dlžku strany c / priľahlú stranu/ PROSÍIIM. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0