Pytania otagowane jako physics

Związany z ruchem obiektów w przestrzeni i czasie. Obejmuje takie pojęcia, jak przyspieszenie (ciąg i grawitacja), masa, reakcja na zderzenie, tarcie i inne.




1
Realistyczny algorytm wolno opadającego śniegu?
Czy istnieje dobry algorytm symulujący padający śnieg? Szczególnie interesuje mnie śnieg, który spada powoli, więc nie całkiem spada w linii prostej, ale trochę odchyla. Może nawet w tym symulację podmuchów (przeciągów wiatru), zmiennej wielkości itp. Czy są jakieś dokumenty lub artykuły na temat algorytmu, który naśladuje ruchy śniegu w prawdziwym …


4
Pole 2D Sprawdź, czy punkt przecina ciało
Czy istnieje sposób, aby sprawdzić, czy punkt przecina ciało? Załóżmy na przykład, że na świecie jest ciało w pozycji (100,100). Czy istnieje sposób sprawdzenia, czy punkt na (100,100) przecina to ciało? Kolejny przykład dotyczy gry o nazwie „PHUN”. W PHUN możesz klikać i przeciągać ciała wokół. Jak sprawdziłbyś, czy punkt …
10 2d  physics  box2d 

3
Jak obliczyć siły wywierane przez napięte obiekty 2D owijające drut?
Załóżmy, że mam prymityw fizyki, którą nazywam „drutem” owiniętym wokół środowiska 2D (jak opisano w tym pytaniu ). Oto ilustracja tego, jak może to wyglądać: Na przykładowej ilustracji: Pudełko jest ciągnięte do góry (podtrzymywane) przez drut, a pudełko ciągnie drut w dół. Obiekt na sprężynie jest popychany przez drut w …

1
W jaki sposób w silniku fizyki 2D mogę uniknąć niepotrzebnych rozwiązań kolizji, gdy obiekty zatrzymują się?
W silniku fizyki rozwijam (do nauki) za pomocą love-2d zaimplementowałem rozwiązania kolizji w następujący sposób: FixedUpdate(dt) // I use fixed timestep foreach collide c1 in allNotStaticColliders c1.integartePhysic // i.e. apply gravitational force.. foreach collider c2 "near" c1 // "near"= I use spatial hashing if collide(c1,c2) resolve collision (c1,c2) // the …


3
Metody symulacji fizyki dla dużych czasów delta?
Jakie metody symulacji fizyki są najbardziej odpowiednie dla naprawdę dużego czasu delta (od godzin do tygodni)? Ponadto, czy miałbym jakieś problemy z łączeniem różnych metod dla dużych i małych czasów delta?
9 physics 

3
Jak wziąć pod uwagę grawitację podczas przenoszenia AI
Robię grę 2D. W tej chwili latający helikopter jest sterowany przez gracza. Sterowanie odbywa się za pomocą klawiszy strzałek: GÓRA, LEWO i PRAWO. Jest to prędkość wzdłuż osi y dy, a prędkość wzdłuż osi x wynosi dx. Jego fizyka wygląda następująco: Ilekroć przycisk UP nie jest wciśnięty , dyprzyspiesza ze …
9 2d  physics  ai 

3
Spraw, by szybkie rzeczy wyglądały powoli (Box2D)
Pracuję nad grą, w której kontrolujesz trebusz, aby rzucać piłki przeciwnikowi. To jak gra o nazwie „Medieval Siege”. Kiedy trebusz macha ręką, gracz musi wykorzystać najlepszy moment, aby nacisnąć przycisk i puścić piłkę. Następnie piłka będzie latać pod kątem stycznym. Mój problem polega obecnie na tym, że ramię trebusza kołysze …

2
Celowanie dronów
Wyobraź sobie „drona” i punkt docelowy na płaszczyźnie 2D. Istnieje osiem parametrów: P = my position Q = target position V = my velocity I = my moment of inertia w = my angular velocity s = my angular position T = max thrust U = max torque (powiemy tylko, …

2
Uzyskaj szczegóły kolizji z Rectangle.Intersects ()
Mam grę Breakout, w której w pewnym momencie wykrywam kolizję między piłką a wiosłem za pomocą czegoś takiego: // Ball class rectangle.Intersects(paddle.Rectangle); Czy jest jakiś sposób na uzyskanie dokładnych współrzędnych kolizji lub jakichkolwiek szczegółów na jej temat z prądem XNA API? Myślałem o przeprowadzeniu podstawowych obliczeń, takich jak porównanie dokładnych …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.