Pytania otagowane jako mathematics

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




12
Porównywanie kątów i wypracowywanie różnicy
Chcę porównać kąty i poznać odległość między nimi. W przypadku tej aplikacji pracuję w stopniach, ale działałoby to również w radianach i gradach. Problem z kątami polega na tym, że zależą one od arytmetyki modułowej, tj. 0–360 stopni. Powiedzmy, że jeden kąt wynosi 15 stopni, a drugi 45. Różnica wynosi …

3
W jaki sposób zespoły zapobiegają nadpisywaniu plików źródłowych? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów opracowywania gier. Zamknięte 4 lata temu . Przyszło mi do głowy, że podczas gdy, na przykład, silnik gry, pracuje jednocześnie przez wiele osób, jak można uniknąć …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 


6
Jak mogę wymyślić proste równanie malejącego zwrotu?
Istnieją wzory na malejące równanie zwrotu; jednak zwykle wiążą się one z wykładniczym. Jakie są inne sposoby wymyślenia takiego równania? Weźmy na przykład następujący przypadek testowy - jedno gospodarstwo wytwarza 10 żywności, na każde 10 wyprodukowanych gospodarstw wskaźnik produkcji spada o 5%.


3
Jak przechodzić między wartościami, które zapętlają (takie jak odcień lub obrót)?
Zobacz demo Próbuję sprawić, aby połączenie obracało się płynnie wokół środka płótna, w kierunku kąta wskaźnika myszy. To, co mam, działa, ale chcę, aby animowało jak najkrótszą odległość, aby uzyskać kąt myszy. Problem występuje, gdy wartość zapętla się wokół linii poziomej ( 3.14i -3.14). Najedź myszką na ten obszar, aby …

3
Czy jest szybsza funkcja sinusoidalna?
Pracuję nad generacją hałasu perlin 3d. Biblioteka C # Math wydaje się przesadą w tym, czego potrzebuję, ponieważ większość jej funkcji wykorzystuje podwójną precyzję. Używam Math.Sin () w kilku miejscach, aby wygenerować szum. Czy ktoś wie o szybszej funkcji sinusa?
25 xna  c#  mathematics 

5
Jak szybko obliczyć obszar wzroku w grze w kafelkach 2D?
Mam matrycę płytek, na niektórych z nich są przedmioty. Chcę obliczyć, które kafelki są widoczne dla gracza, a które nie, i muszę to zrobić dość wydajnie (aby obliczało się wystarczająco szybko, nawet gdy mam duże matryce (100 x 100) i dużo obiektów). Próbowałem to zrobić algorytmem liniowym Bresenhama , ale …


7
Jak przechwycić obiekt ruchem okrężnym
Tworzę grę kosmiczną 2d i muszę sprawić, by statek kosmiczny przechwycił planetę. Mam działający kod do przechwytywania linii prostych, ale nie mogę dowiedzieć się, jak obliczyć położenie planet na orbicie kołowej. Gra nie jest naukowo dokładna, więc nie martwię się o bezwładność, grawitację, orbitę eliptyczną itp. Znam lokalizację i prędkość …

6
Jak zoptymalizować funkcję odległości?
Opracowując dość prostą grę podobną do RTS, zauważyłem, że moje obliczenia odległości miały wpływ na wydajność. Przez cały czas sprawdzane są odległości, aby dowiedzieć się, czy jednostka znajduje się w zasięgu celu, czy pocisk osiągnął swój cel, czy gracz przejechał podbicie, kolizję itp. Lista jest długa i sprawdza często stosuje …

4
Długość łuku krzywej Beziera
Zobacz także: to samo pytanie na Math.SE Jak znaleźć długość łuku krzywej Beziera? Na przykład liniowa krzywa Beziera ma długość: length = sqrt(pow(x[1] - x[0], 2) + pow(y[1] - y[0], 2)); Ale co z kwadratowymi, sześciennymi lub n-stopniowymi krzywymi Beziera? (Moim celem było wcześniejsze oszacowanie rozdzielczości próbkowania, więc nie muszę …

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.