Pytania otagowane jako mathematics

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

16
Jaką matematykę powinni znać wszyscy programiści gier? [Zamknięte]
Proste pytanie: z jakiej matematyki powinni się dobrze zapoznać wszyscy programiści, aby odnieść sukces? Nie mówię konkretnie o renderowaniu matematyki lub czegokolwiek w niszowych obszarach programowania gier, a konkretnie o rzeczach, o których nawet programiści powinni wiedzieć, a jeśli tego nie zrobią, prawdopodobnie uznają to za przydatne. Uwaga: ponieważ nie …

12
Jak opracować formuły uszkodzeń RPG?
Tworzę klasyczną grę RPG 2d (podobną do finalnej fantasy) i zastanawiałem się, czy ktoś ma jakieś porady na temat robienia formuł uszkodzeń / linków do zasobów / przykładów? Wyjaśnię moją obecną konfigurację. Mam nadzieję, że nie przesadzam z tym pytaniem i przepraszam, jeśli moje pytania są zbyt duże / szerokie …

2
Co to jest ćwiartka?
Co to jest ćwiartka i jak działają? Jakie korzyści zyskujesz, stosując trzy punkty na płaszczyźnie 2D? Wreszcie, kiedy uważa się za dobrą praktykę korzystania z czwartorzędów?

8
Przemieszczanie statków między dwiema planetami wzdłuż ramki, pomijając pewne równania przyspieszenia
OK, opublikowałem to już na stronie math.stackechange.com, ale nie otrzymałem żadnych odpowiedzi :( Najpierw jest zdjęcie mojego problemu, a następnie opis: Więc skonfigurowałem wszystkie punkty i wartości. Statek zaczyna poruszać się po lewej planecie P1z S=0.27 Degreesgametickiem, a kiedy do niego dociera Point A, zaczyna podążać za krzywą Béziera aż …
48 2d  mathematics 

3
Jak ustalić, które pędniki włączyć, aby obrócić statek?
Konfiguracja statku zmienia się dynamicznie, więc muszę określić, który pędnik ma się włączyć, gdy chcę obrócić statek w prawo lub w lewo. Pędniki są zawsze ustawione osiowo względem statku (nigdy pod kątem) i są włączone lub wyłączone. Oto jeden z możliwych ustawień: Do tej pory próbowałem zwizualizować wektor strzelający i …

7
Do czego służą atan i atan2 w grach?
Mam pewne problemy ze zrozumieniem Math.tan()i Math.atan()i Math.atan2(). Mam podstawową wiedzę na temat trygonometrii, ale użycie SIN, COS i TAN itp. Do tworzenia gier jest dla mnie bardzo nowe. Czytam niektóre samouczki i widzę, że używając stycznej możemy uzyskać kąt, pod którym jeden obiekt musi zostać obrócony, o ile jest …

4
Piłka uderza w róg, gdzie się odbije?
Muszę odświeżyć moją trygonometrię i mam nadzieję, że pomożesz tutaj z prostym modelem matematycznym. Oto mój model do tej pory na załączonym obrazku. Wiem, że animacja klatki ma inne problemy, gdy piłka porusza się bardzo szybko, ale na razie muszę tylko obliczyć ballDx i ballDy. Możliwe jest również, że ballDx …

2
Jak stworzyć regulowaną formułę dla wymagań zwiększania poziomu RPG?
Próbuję utworzyć formułę, którą można zmodyfikować, zmieniając po prostu dwie wartości: liczba_poziomów i doświadczenie_poziomu. Ma to na celu umożliwienie osobom modyfikującym grę zmiany wymagań dotyczących wyrównywania. Mam go, abym mógł określić liczbę XP potrzebną do ostatniego poziomu, ale chcę móc kontrolować XP potrzebną do pierwszego poziomu, który w tym przypadku …

5
Czy aktorzy w grze powinni być odpowiedzialni za losowanie?
Jestem bardzo nowy w tworzeniu gier, ale nie w programowaniu. Gram (ponownie) w grę typu Pong, używając canvaselementu JavaScript . Utworzyłem Paddleobiekt, który ma następujące właściwości ... width height x y colour Mam również Pongobiekt, który ma właściwości takie jak ... width height backgroundColour draw(). draw()Metoda obecnie jest zresetowanie canvasi …

4
Dlaczego w rozwoju gier preferowane są radiany?
Przyglądałem się definicji radianów i odkryłem, że matematycy wolą je, ponieważ pochodzą od pi, a nie są całkowicie arbitralne jak stopnie. Jednak nie znalazłem przekonującego powodu, aby używać ich w rozwoju gier, prawdopodobnie z powodu mojego całkowitego braku powiązanego zrozumienia matematycznego. Wiem, że większość funkcji sin / cos / tan …

2
Dlaczego używamy twierdzenia Pitagorasa w fizyce gry?
Niedawno dowiedziałem się, że często używamy twierdzenia Pitagorasa w naszych obliczeniach fizycznych i obawiam się, że tak naprawdę nie rozumiem. Oto przykład z książki, aby upewnić się, że obiekt nie porusza się szybciej niż MAXIMUM_VELOCITYstała w płaszczyźnie poziomej: MAXIMUM_VELOCITY = <any number>; SQUARED_MAXIMUM_VELOCITY = MAXIMUM_VELOCITY * MAXIMUM_VELOCITY; function animate(){ var …

5
Jak obliczyć aktualny poziom z całkowitej liczby punktów doświadczenia, gdy każdy poziom wymaga proporcjonalnie więcej punktów doświadczenia?
W mojej grze XP potrzebny do osiągnięcia następnego poziomu to Bieżący poziom × Próg poziomu . Biorąc to pod uwagę, w jaki sposób mogę uzyskać swój obecny poziom z całkowitej liczby zdobytych XP ? Na przykład: Level Threshold = 50 Current Level = 1 Począwszy od poziomu 1 potrzebowałbym (1 …

6
Jak bezczynne gry radzą sobie z tak dużymi liczbami?
Zastanawiam się tylko, jak gry takie jak Tap titans i Cookie Clicker radzą sobie z tak dużymi liczbami. Próbuję wdrożyć grę w trybie bezczynności, jednak największy format liczb obsługiwany przez C # jest dziesiętny. Szukam wsparcia do 10 ^ 500; to musi być zmiennoprzecinkowe Jak mogłem sobie z tym poradzić? …

6
Czy są jakieś wady korzystania z czeków na odległość do kwadratu zamiast odległości?
Korzystam z kwadratowych kontroli odległości w zasadzie do sprawdzania wszystkich odległości (długość wektora3), ze względu na wzrost wydajności wynikający z braku naliczania pierwiastka kwadratowego (jak w przypadku kontroli zwykłej długości). Wygląda na to, że kwadratowe kontrole odległości działają dobrze w każdej sytuacji: if x^2 < y^2, then x < y, …


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.