Prvo, skripte u Maxu nisam nesto preterano radio, ali mi nije problem da naucim, uostalom to je vid programiranja, a meni to i da kazem ide... Ono sto mene zanima, tj vidjao sam na youtube da su ljudi uspevali, kako u 3DS Reactor-u kontrolisati promenljive u realnom vremenu?
Recimo da hocu da napravim jednostavan autic... sve sto mi treba je jedna kocka kao telo, po jedna kocka na sakom tocku kao osovina, i tockovi... tocak i osovinu spojim sa RCarWheelConstant, osovinu i telo spojim sa RPrismaticConstant i RSpring dodelim im neku tezinu i gotovo... ali posle svega toga, jedino sto mogu uraditi jeste da nateram da ide napred i nazad, naravno sa prekidom, tj kada pokrenem reaktor, ili stoji, ili ide napred ili ide nazad...
Eksperimentisanjem sam dosao da u RCarWheelConstant onaj je Velocity krajnja brzina koju postize taj tocak, a Gain jacina ubrzanja da kazem, u RPrismaticConstant je bitan onaj Limited zbog pomeranja tocka, ali nikako da pogodim u RSpring kako podesiti one tri vrednosti da auto ne bude pre tvrd ili da se mnogo ljulja! Jel postoji neka formula prema tezini ili slicno? Naravno, kad jednom postavim sve to, bez prekidanja reactor-a ne mogu nista da promenim, takodje ne mogu, npr, prednje tockove da okrecem levo desno, jer cim nesto promenim, auto se razleti i sl... kako to izvesti...
Uspreo sam da odradim animaciju, koja traje recimo 1000 frameova, a da u toj animaciji vozilo usporava, ubrzava staje ide u nazad, ali nikako levo desno, i naravno nista nije bilo u realnom vremenu, nego podesim vozilo, pustim da reactor odradi animaciju, onda vidim gde zelim da promenim nesto, pa promenim konstante, ali ne diram tela, pa pustim da reactor opet odradi animaciju, ali od frame-a od kojeg zelim promenu, i sve tako... kako to raditi tokom samog rada reactora? ...najvise me muci kod postavljenog vozila kako zakrenuti prednje tockove levo i desno!?!
Drugo, predpostavljam da je odgovor na sve ovo gore Script, ali gde da nadjem neku dobru knjizicu ili slicno da malo bolje pogledam to sve...
Nasao sam ovaj Script, pomocu kojeg dobijas joystick kao mali plugin, e sad, kako dodeliti toj scripti da menja vrednosti tokom rada reactora, ili uopste, kako dozvoliti toj skripti da radi za vreme reactor-a?
xControls = 0
rollout xValues "Pos"
(
spinner xDir "X" range:[-50,50,0]
spinner yDir "Y" range:[-50,50,0]
on xValues close do
(
destroyDialog xControls
)
)
createDialog xValues 100 70
rollout xControls "rollout"
(
checkButton btn "" checked: false width:10 height:10 pos:[45,45]
on xControls mousemove xPos do
(
mouseNewPos = xPos
if btn.checked == on do
(
lastPos = mouseNewPos - [5,5]
btn.pos = lastPos
xValues.xDir.value = (((mouseNewPos.y)-50)*-1)
xValues.yDir.value = (mouseNewPos.x)-50
)
)
on btn rightClick do
(
btn.pos = [45,45]
btn.checked = off
xValues.xDir.value = 0
xValues.yDir.value = 0
)
)
createDialog xControls 100 100
...evo sto sam se zezao malo juce, i napravio neke eksperimente, razlika u vuci (4WD vs FWD vs RWD):
http://www.youtube.com/watch?v=5VhfHR0teFU
...a ovde je auto na preprekama sa zadnjom vucom:
http://www.youtube.com/watch?v=DfDNQJExAlA
A zanima me kako postici ovo?
http://www.youtube.com/watch?v=ccYTewFVTAU
Unapred hvala...
...King of the Road is back...
( custom made BMW 760i E38 08' )
GT4 Fully Playable on PC, with pcsx2, check my game:
http://www.youtube.com/watch?v=eqj7zM_d8NI
http://www.youtube.com/watch?v=PgAEvBEPHbE
http://www.youtube.com/watch?v=WDxSfLajfAQ
( custom made BMW 760i E38 08' )
GT4 Fully Playable on PC, with pcsx2, check my game:
http://www.youtube.com/watch?v=eqj7zM_d8NI
http://www.youtube.com/watch?v=PgAEvBEPHbE
http://www.youtube.com/watch?v=WDxSfLajfAQ