28. januar 2004 - 17:01Der er
22 kommentarer og 1 løsning
kugle acceleration og ind/udfaldsvinkel
Hej,
Sidder og sveder... men kan ikke rigtigt få startet på et script som dirigerer min kugle igennem en "bane" (hittests) af vægge.
Min kugle skal altså skydes afsted med en variabel hastighed og der er INGEN tyngdekraft el.lign. (kun alm. gnidningsmodstand) - blot en række "vægge" den kan ramme på sin vej, og altså "bounce" væk fra med indfaldsvinkel=udfaldsvinkel.
Farten skal aftage til 0 - dvs. kuglen skal stoppe igen (jf. gnidningsmodstanden)!
Ja, han er ihvertfald ikke ekspert i brugervenlighed... nu har jeg klikket rundt på et utal af både spændende og uvedkommende sider i meget lang tid, uden at finde tutorials el.lign. (o;
http://www.bit-101.com/tutorial er et index over hans tutorials. Men der er altså ikke ret meget mere i "indfaldsvinkel = udfaldsvinkel" end ovenstående er der?
Hey mat. (o; Nej, jeg synes ikke det bør være så kompliceret som trigonometriske beregninger og den slags, dit script er en god kick-starter, som jeg dog lige mangler at eksperimentere lidt med... Det er rigtig godt! Skal nok vende tilbage! Er du egentlig på Messenger, mat?
Men antallet af bander (vægge) er vel et spørgsmål om flere hitTests - jeg har tænkt mig at lægge en hitTest på hver enkelt væg, som så opdaterer de nye positioner.
Tro mig - når bit-101 laver sin bolde der tæsker rundt i massevis og bouncer ind i hinanden og i banderne, så er det i hvert fald ikke hittest - det er beregnet ud fra viden om, hvor boldene er og hvor stregerne er...
Kender du en cirkels centrum og radius sammen med en stregs endepunkter, kan du meget nemt beregne, om de kolliderer... Det vil gå hurtigere end at hitteste og det vil virke med alle streger og alle bolde....
Jeg forsøger at konstruere en funktion som beregner vinklen - og vinklen defineres vha./som speed_x og speed_y (fx. -90/0/90/180 grader = speed_x samme værdi som speed_y). Så mangler vi bare deccelerationen... ((o;
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.