Pytania otagowane jako mathematics

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



2
Jak wyodrębnić kąty eulera z macierzy transformacji?
Mam prostą realizację silnika gry encja / komponent. Komponent Transform ma metody ustalania pozycji lokalnej, rotacji lokalnej, pozycji globalnej i rotacji globalnej. Jeśli transformacja jest ustalana jako nowa pozycja globalna, wówczas zmienia się także pozycja lokalna, aby zaktualizować pozycję lokalną w takim przypadku po prostu stosuję bieżącą lokalną macierz transformacji …

4
Przesunięta mapa izometryczna: Oblicz współrzędne mapy dla punktu na ekranie
Wiem, że jest już dużo zasobów na ten temat, ale nie znalazłem takiego, który pasowałby do mojego układu współrzędnych i mam ogromne problemy z dostosowaniem któregokolwiek z tych rozwiązań do moich potrzeb. Nauczyłem się, że najlepszym sposobem na to jest użycie matrycy transformacji. Wdrażanie nie stanowi problemu, ale nie wiem, …


1
Dlaczego UnCity OnCollisionEnter nie podaje normalnych powierzchni i jaki jest najbardziej niezawodny sposób ich uzyskania?
Zdarzenie Unity dotyczące kolizji daje ci obiekt kolizji, który daje pewne informacje na temat kolizji, która miała miejsce (w tym listę punktów kontaktowych z normalnymi trafieniami). Ale nie dostajesz normalnych powierzchni dla zderzacza, który trafiłeś. Oto zrzut ekranu do zilustrowania. Czerwona linia pochodzi z, ContactPoint.normala niebieska linia pochodzi z RaycastHit.normal. …

2
Algorytm strzelania do celu w grze 3D
Dla tych z was, którzy pamiętają Descent Freespace, miała fajną funkcję, która pomaga celować we wroga podczas strzelania pociskami bezkierunkowymi lub laserami: pokazywał celownik przed gonionym statkiem, informujący, gdzie strzelać, aby trafić w ruch cel. Próbowałem użyć odpowiedzi z /programming/4107403/ai-algorithm-to-shoot-at-a-target-in-a-2d-game?lq=1, ale próbowałem dostosowując to. Najpierw zdekomponowałem obliczenia, aby rozwiązać punkt …
11 mathematics  ai  aiming 

3
Jak przesunąć obiekt wzdłuż obwodu innego obiektu?
Jestem tak matematyczny, że boli, ale dla niektórych z was to powinno być bułka z masłem. Chcę przesuwać obiekt wokół drugiego wzdłuż jego wieku lub obwodu po prostej, okrągłej ścieżce. W tej chwili mój algorytm gry wie, jak poruszać się i ustawiać duszka tuż przy krawędzi przeszkody, a teraz czeka …
11 java  mathematics 


5
Czy ktoś może wyjaśnić (powody) implikacje colum vs. major rzędów w mnożeniu / konkatenacji?
Staram się nauczyć, jak konstruować matryce widokowe i rzutowe, i ciągle napotykam trudności w mojej implementacji z powodu mojego zamieszania na temat dwóch standardów matryc. Wiem, jak pomnożyć macierz, i widzę, że transpozycja przed pomnożeniem całkowicie zmieni wynik, stąd potrzeba pomnożenia w innej kolejności. Nie rozumiem jednak, co należy rozumieć …


2
Jak obliczyć wektor przechwytywania?
Biorąc pod uwagę dwuwymiarową przestrzeń i 1 przyjazny statek kosmiczny, który stoi w miejscu, jeden przeciwnik porusza się NIE bezpośrednio na przyjazny statek o znanej rzeczywistej pozycji, prędkości i kierunku. Przyjazny statek chce dostać się na zasięg ostrzału, aby walczyć z wrogiem. Właściwie ustawiam tylko wektor bezpośredni na rzeczywistą pozycję …

1
Kąt odbicia
Mam tę grę typu „Breakeout”. Na środku mam armatę, bloki wokół armaty i podkładki wokół bloków. Tak wygląda gra: Udało mi się uzyskać zderzenie na piksel, a moja kula „ odbija ” się w kontakcie z blokami o następującej matematyce: Ball.Direction = 2 * (Block.Direction - Ball.Direction) + 180; Gdzie …

1
Przesuwanie obiektu wzdłuż krzywej podczas obracania
Chciałbym przesunąć obiekt wzdłuż krzywej . W poszczególnych punktach krzywej chcę, aby obiekt zmienił prędkość i obrócił się wzdłuż swojej osi. Wyobraź sobie samolot lecący do celu. Ma swoją ścieżkę, którą musi podążać, a także dostosowuje prędkość i orientację do końca (nagłówek, pith, nachylenie). Czy mogę prosić o informacje dotyczące …

3
Jakie są najczęstsze splajny, które można znaleźć w tworzeniu gier?
Podaj tutaj najczęstsze splajny występujące w rozwoju gry, ile punktów metoda potrzebuje do interpolacji krzywej i jak zbudować typ danych, który pozwala uzyskać interpolację punktów krzywej. Przykłady: krzywe Beziera, splajny B, splajny sześcienne itp. PS: Umieszczam to jako wiki społeczności, abyśmy mogli wymienić wszystkie rodzaje interpolacji splajnó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.