Gyorsítás és lassítás
Lord Azt szeretném megkérdezni, hogyan lehet megvalósítani a gyorsítási és lassítási? Szeretnék egy sima sor sebesség mondjuk 0-50 darabot, míg az szükséges, hogy az viszont az objektum nem mozog, folytatta ugyanabban az irányban a tehetetlenség és a sebességvektor is megváltoztatja annak irányát. Az objektum egy vákuum, így a súrlódás és a gravitáció nem, elvileg a saját nem tiltakozhat a fék. Én is nagyon hálás a segítséget.
Kétféle módon, segítségével a Unity a fizika, a matematika és a fizikai törvények.
A Unity, akkor is erőt fejt ki az objektumot, és megkérem a sok ellenállás alkalmazása ellentétes erők, amelyek kialszanak a mozgást.
Vagy nyissa meg a fizika tankönyv és megérteni a képletek a mozgás. Én inkább ezt a módszert.
. [email protected];
Fizetett konzultáció programozásához Unity3D projektek, C #, IOS, Android.
Rejtett szöveg: mutatása
Hogyan kell csinálni elméletileg világos számomra, azt kell a tényleges például írására c # és aláírja vele az egész nap 4) Van egy művelet megadja a sebessége a tárgynak: rigidbody.velocity = transform.up * gyorsítás a Update'e. Ez azért szükséges, hogy az határozza meg az értéket a változó gyorsítás, ezért ha megnyomja változik 0-50 10 másodperc alatt. Próbálom kitalálni, hogy melyik operátorok és függvények akkor kell használni, hogy végre ezt, de nincs lemezkép nem található, és minden csendes. Vagy akkor megy át a ütőerő javasoltak szerint az első változat, de eloltani őket az ellenkező irányba, hogy a vektor erők forgatás során, bár úgy tűnik, hogy nekem még az aranyeres. Alternatív megoldásként lehetővé erőt fejtsen ki egy objektumot, majd csak kapcsolja be a vektor annak hatását? Ha igen, hogyan? Azt kell tudni, hogy pontosan szereplők és a design, hogy meg lehet csinálni. Előre is köszönöm
Ahhoz, hogy a lassítási csúszás és a fizika anyagot (5 példák szabványos eszköz).
Hogyan kell alkalmazni a fegyveres erő az ellenkező irányba?
gameObject.Rigidbody.AddForce (- transofrm.forward * tvoya_sila);
gameObject.Rigidbody.AddForce (- rigidbody.velocity * tvoya_sila); // majd hatályba kisebbnek kell lennie, mint 1
Ha I. Természetesen nem elrontotta semmit
Senks) még megmondani, hogy a vektor irányát az alkalmazott erő változásokat? És van a tehetetlenség objektum tovább mozog oldalirányban bekapcsolása után vagy közben viszont lesz eloltani a készüléket, és használja újra egy új irány?
előre - az irányt, ahol az alany keresi.
Objektum áthelyezése közvetlenül, ahelyett, hogy az oldalon, akkor van, hogy valahogy átirányítani a sebesség irányába előre
Ha beállítja a sebességet közvetlenül, vagyis, ahogy én keresztül rigidbody.velocity = transform.up * gyorsítás kerül a frissítés, az pedig átmegy rendesen, de ha ugyanazt a AddForce, majd balra a maradék erő, amely után viszont egy darabig tárgyakat mozgatni a pályán. Meg-hez, így az első gyorsítás révén AddForce, a változás sebessége merev test bekapcsolásakor? És mi van, ha viszont a gyorsulás az objektum még nincs kész? Ez a hatalom végéig nem alkalmazzák maradéktalanul, és a tárgy felé fordult. Speed nem marad meg a kapott értéket idején a forgatás?