Bună ziua!
A început să se ocupe de unitatea fizică a motorului. În speranța că poate fi folosit în sarcini mai grave decât procesele fizice de fundal.
Prima este elasticitatea corpului. Luați mingea (+ collider cu rigidbodi) și setați deasupra avionului. Mingea are material fizic cu Bounciness 1 și BounceCombaine - Minimum. Planul de material Bounciness 1. Unitatea de elasticitate, teoretic, dacă eliberezi mingea, va trece fără îndoială la aceeași înălțime.
Dar, în practică, mingea sare cu o amplitudine crescătoare, ca și când elasticitatea este mai mult decât una. Dacă instalați o Bounciness puțin mai mică, atunci mingea continuă să crească amplitudinea.
Cu Bounciness 0.5, mingea sare fără sfârșit la o înălțime mică de aproximativ 0,2 (scăzând de la o înălțime de 2).
De ce se întâmplă acest lucru? Cum afectează Bounciness comportamentul real al mingii?
De ce nu poate fi setat deasupra lui 1?
Nerealistă? - gunoi, cu Bounciness 1 minge și astfel conduce nerealist.
Sper că aici mă va ajuta să înțeleg
Built-in lucrări de boot.
Vrei fizica normală - scrie-ți propriul.
Voi presupune că masa corpurilor contează. Încercați să faceți masa de podea infinită.
Incearca totusi sa pui elasticitatea podelei cu 0, iar mingea cu 1.
Și deci da, există un sens în a scrie propria dvs. fizică, pur și simplu pentru interes și experiență. Dar numai în cazul în care fizica din cele cinci, altfel rahat navorotish.
Și exact ce vrei să spui prin seriozitate?
Am o podea de coliziune fără rigidbodi și fără masă. Elasticitatea nu ajută.
Pentru început, vreau ca fizica să lucreze pur și simplu la legile descrise în manuale, în caz contrar va funcționa doar pentru a simula gunoiul sub picioare.
Și dacă podeaua a pus apoi un material rigid și material?
În plus, încercați toate opțiunile pentru BounceCombine.
Și ce ați face dacă fizica a arătat o corespondență exactă cu realitatea?
În Unitate nu și-au scris fizica - au fizica 3D - PhysX de la Nvidia. pentru a scrie ceva serios - trebuie să faceți o mulțime de teste și să citiți paginile)
Nu pot rigidbodi (chiar dacă totul va fi bine) să pună totul pe (și apoi trebuie să-l forțeze să dea friza). Podeaua este ca un obstacol obișnuit fizic cu un colizor. În proiect, așa va fi până la un smochin dacă totuși totul va fi cu rigidbodi.
BounceCombine a încercat deja totul.
Corespondența completă cu realitatea nicăieri nu poate fi. Vreau ca aritmetica elementară să fie făcută.
În timp ce nu pot începe să finalizez fizica mingi-jumper, am obosit pe teren nivel, iar complexitatea este clasa a șaptea clase + vector de matematică.
jetyb a scris (): Nu pot rigidbodi (chiar dacă totul va fi ok) să pună totul (și apoi trebuie să-l forțeze să dea friza).
Și ce te aștepți atunci din fizică, dacă nu vrei să folosești un corp rigid. pe baza a ceea ce, motorul fizic ar trebui să efectueze calcule?
Ciudați oameni cu dorințe ciudate.
La naiba, pe baza coliziunilor!
Așa că au stabilit obiecte fixe. Fizica sexului nu mă deranjează deloc, sunt îngrijorată de fizica comportamentului mingii. Sau coliziunile cu colizoarele formează propria "fizică"? Apoi, în general, interacțiunea cu colizoarele ar fi oprită.
Și dacă fără agenți de colaționare, cum poate fi creat ceva fizic? Fără același Druid al Colliderului?
Rigidbodey nu poate pune prea mult, ei încarcă sistemul. Deci, dacă nu se poate face asteroizii în vid.
P.S
verificat
Cu efectul rigid corporal este același.
jetyb a scris (a): La naiba, pe baza coliziunilor!
verificat
Cu efectul rigid corporal este același.
Să începem încă de la început:
1. Collider - componentă pentru detectarea coliziunilor. Asta e tot. Nu este un obiect fizic real, este doar o cochilie care specifică limita volumului unui obiect.
2. Corpul rigid fără materiale fizice este doar un obiect fizic abstract, fără alte caracteristici, cu excepția masei.
3. Materialele fizice dau caracteristicile corpului rigid asociate cu frecare, elasticitate etc.
Adică, pentru munca minimă a fizicii sunt necesare două obiecte, fiecare dintre ele conținând Collider + Rigidbody + Physics Material, iar ultimele două trebuie să fie configurate corespunzător.
Nu urmați aceste reguli - scrieți-vă fizica.
Collider + Kinematik rigidbodi încarcă fizica mai puțin decât un colizor.
1. Collider - componentă pentru detectarea coliziunilor. Asta e tot. Nu este un obiect fizic real, este doar o cochilie care specifică limita volumului unui obiect.
2. Corpul rigid fără materiale fizice este doar un obiect fizic abstract, fără alte caracteristici, cu excepția masei.
Adică, pentru munca minimă a fizicii sunt necesare două obiecte, fiecare dintre ele conținând Collider + Rigidbody + Physics Material, iar ultimele două trebuie să fie configurate corespunzător.
Am verificat.
Bec cu cinematică plane rigidbodi se comportă ca o minge pe un avion cu accelerator de particule, de exemplu, cu materiale și elasticitate identice sărituri 1 cu creșterea amplitudinii.
La rigidbod este aceeași boală.
Collider + Kinematik rigidbodi încarcă fizica mai puțin decât un colizor.
Doculele scria că rigidbodi cinematic sunt potrivite pentru colizoarele statice care se pot mișca.