Pytania otagowane jako mathematics

Pytania matematyczne dotyczą arytmetyki, geometrii, rachunku różniczkowego, wzorów i innych obliczeń wykorzystywanych przy tworzeniu gry.

1
Problem z wykrywaniem kolizji koło-linia
Obecnie opracowuję klon umożliwiający wybicie i trafiłem na przeszkodę w wykrywaniu kolizji między kulą (kołem) a cegłą (wypukłym wielokątem) działającą poprawnie. Używam testu wykrywania kolizji Koło-Linia, w którym każda linia reprezentuje i krawędź wypukłej cegły wielokąta. Przez większość czasu test Koła-Linii działa poprawnie, a punkty kolizji są poprawnie rozwiązywane. Wykrywanie …

4
Jak wdrożyć opóźnienie?
Mówię „zwalnianie”, ponieważ obecnie nie używam przyspieszenia; mam na myśli przesunięcie prędkości z powrotem w kierunku zera, ostatecznie zatrzymując się. Jestem nowy w wektorze i nie tak dobrze z fizyką i tym podobne. Jak zwykle obsługiwane jest „zmniejszanie prędkości”? To, co mam teraz, działa, ale wydaje się trochę hacking . …

2
Zmienny, podwójny czy oba w klasie 2D Vector?
Obecnie piszę dla naszego studia mały wieloplatformowy silnik gier 2D oparty na OpenGL. Kiedy badałem, której klasy Vector Vector użyć, natknąłem się na trzy różne paradygmaty projektowania: Float & Call-by-value, jak w tym artykule Gamasutra . Wydaje się być szybki, ale oferuje niewielką precyzję (zobacz także ten wątek ). Pro: …

2
Jak sprawić, by gracz płynnie ślizgał się po terenie
Tworzę grę izometryczną. Kiedy gracz próbuje wejść po przekątnej do ściany, chcę, aby gładko się po niej ślizgała, aby każda część ruchu była zgodna z prawem, a wszystko w kierunku normalnym zostało wyrzucone. Ściany mogą być pod dowolnym kątem, nie tylko pionowym lub poziomym, a gracz ma ruch 360 stopni. …


3
Jak uzyskać tłumaczenie z matrycy widoków
Jak mogę pobrać pozycję kamery w przestrzeni świata z jej matrycy widoku? Jedyne odpowiedzi, jakie widziałem na to pytanie, sugerują, że tłumaczenie znajduje się w ostatnim wierszu / kolumnie, ale to nie zadziała, ponieważ macierz zawiera [x (kropka) w prawo, y (kropka) w górę, z (kropka) wygląda]
11 3d  mathematics  matrix 

3
Funkcje górskich tarasów
Chcę odtworzyć efekt terenu proceduralnego, który znalazłem na stronie portfolio / blogu kilka dni temu. Cytując miejsce, taras został wygenerowany poprzez „pomnożenie [ostatecznej wysokości] przez pewną wartość tłumienia w pewnym zakresie wysokości, aby stworzyć piękne cechy kanionu”. Zastanawiałem się, czy ktokolwiek byłby w stanie podać bardziej techniczny przykład lub procedurę, …

3
W jaki sposób gry RPG równoważą liniowe formuły uszkodzeń?
Opracowuję formułę obrażeń do gry RPG. Sprawdziłem wiele popularnych wzorów tytułów w celach informacyjnych (Final Fantasy, Chrono Trigger, Golden Sun i Castlevania) i większość wydaje się używać funkcji liniowych. Moim problemem jest to, że w przypadku funkcji liniowych%, w którym obrażenia rosną, gdy poziom się podnosi, spada na każdym poziomie. …


5
Jak poprawnie wyświetlić punkt za kamerą?
Tworzę grę 3D, w której umieszczam wykrzyknik nad interesującymi miejscami. Aby dowiedzieć się, gdzie na ekranie 2D powinienem umieścić znacznik, ręcznie rzutuję punkt 3D, w którym powinien znajdować się znacznik. To wygląda tak: Wygląda całkiem nieźle. Kiedy znacznik znajduje się poza ekranem, po prostu przycinam współrzędne, aby pasowały do ​​ekranu. …

3
Czy mogę przejść z A do B?
Tworzę podstawową sztuczną inteligencję dla mojego side-scrollera i muszę wiedzieć, czy jednostka AI może dotrzeć do punktu B z punktu A po prostu wykonując skok. Trajektoria lotu moich postaci jest nieco nietypowa, ponieważ mogą one zastosować siłę w powietrzu (jak na przykład w Jazz Jackrabbit 2), więc w przeciwieństwie do …

1
Jak zrównoważyć zdobyte doświadczenie w grze RPG
Obecnie rozwijam grę RPG z klasycznymi punktami doświadczenia i mechaniką podnoszenia poziomu. Gracz zabija potwory, zdobywa punkty doświadczenia, awansuje, gdy zbierze wystarczająco dużo i stanie się silniejszy. Jak zrównoważyć liczbę punktów doświadczenia potrzebną do osiągnięcia każdego poziomu i liczbę punktów doświadczenia przyznanych przez każdego potwora na każdym poziomie?

4
Międzygwiezdna symulacja ekonomiczna
Projektuję grę przypominającą Elite lub Escape Velocity, te stare kosmiczne gry handlowe, w których grasz podróżującego kupca w kosmosie. Chciałbym, aby ekonomia gry przynajmniej przypominała prawdziwą. Jakie zasoby są dostępne, na które mógłbym spojrzeć, aby zrozumieć algorytmy potrzebne do przeprowadzenia symulacji? Jedną wielką przeszkodą jest to, że jestem okropny z …

3
Obliczanie tensorów bezwładności
Trochę złożonego i długiego pytania, które, przyznaję, jeszcze nie bardzo dobrze rozumiem, więc postaram się wyjaśnić jak najlepiej. Krótka wersja: Czy istnieje ogólna formuła c ++ / physx do obliczania tensorów bezwładności na podstawie kształtu obiektu? Wersja długa: dla naszej fizyki musimy określić tensory bezwładności x, yiz. Obecnie sposób, w …


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.