Pytania otagowane jako collision-detection

Wykrywanie kolizji jest określeniem, czy dwa lub więcej bytów kontaktuje się ze sobą podczas gry.

6
Jak działa silnik kolizji?
Jak dokładnie działa silnik kolizji ? To jest bardzo szerokie pytanie. Jaki kod sprawia, że ​​rzeczy odbijają się od siebie, jaki kod powoduje, że gracz wchodzi do ściany zamiast przechodzić przez nią? W jaki sposób kod stale odświeża pozycję graczy i pozycję obiektów, aby grawitacja i kolizja działały tak, jak …



10
najbardziej wydajne algorytmy kolizji AABB vs Ray
Czy istnieje znany „najbardziej wydajny” algorytm wykrywania kolizji AABB vs Ray? Niedawno natknąłem się na algorytm kolizji AABB vs Sfera Arvo i zastanawiam się, czy istnieje podobny podobny algorytm. Warunkiem tego algorytmu jest to, że muszę mieć możliwość zapytania wyniku o odległość od początku promienia do punktu zderzenia. Powiedziawszy to, …

7
Problemy z kolizją AABB 2D Platformer
Mam problem z rozdzielczością kolizji AABB. Rozwiązuję przecięcie AABB, rozwiązując najpierw oś X, a następnie oś Y. Ma to na celu uniknięcie tego błędu: http://i.stack.imgur.com/NLg4j.png Obecna metoda działa dobrze, gdy obiekt porusza się w odtwarzaczu, a gracz musi zostać popchnięty poziomo. Jak widać na .gif, poziome kolce popychają gracza poprawnie. …

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 …

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 …

6
Wykrywanie kolizji sześciokątów dla szybko poruszających się obiektów?
Obiekt ma pozycję i wektor prędkości. Zwykle tylko pozycja służy do sprawdzenia, czy dwa obiekty zderzają się, jest to problematyczne w przypadku bardzo szybko poruszających się obiektów, ponieważ może się zdarzyć, że obiekt porusza się tak szybko, że znajduje się przed pierwszym obiektem w pierwszej kontroli kolizji, a za nim …



6
Jak zdecydować, który GameObject powinien poradzić sobie z kolizją?
W każdej kolizji występują dwa GameObjects, prawda? Chcę wiedzieć, jak zdecydować, który obiekt powinien zawierać mój OnCollision*? Jako przykład załóżmy, że mam obiekt Player i obiekt Spike. Moją pierwszą myślą jest umieszczenie w odtwarzaczu skryptu zawierającego taki kod: OnCollisionEnter(Collision coll) { if (coll.gameObject.compareTag("Spike")) { Destroy(gameObject); } } Oczywiście taką samą …


2
Wykrywanie kolizji oparte na poczwórnych drzewach vs.
Tworzę 4-osobową grę kooperacyjną typu r i zamierzam wdrożyć kod wykrywający kolizję. Przeczytałem wiele artykułów i rzeczy o tym, jak radzić sobie z wykrywaniem kolizji, ale trudno mi się zastanowić, co z tym zrobić. Wydaje się, że drzewo quadów jest najczęstszą drogą, ale w niektórych zasobach wspominają o rozwiązaniu opartym …

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 

4
Czy wykrywanie kolizji powinno odbywać się po stronie serwera czy kooperacyjnie między klientem / serwerem?
Pracuję nad grą online, która będzie miała bardzo intensywne przetwarzanie wykrywania kolizji. Modele graczy będą kolidowały z innymi odtwarzaczami, mobami, strukturami, terenem i obiektami stałymi, które istnieją tylko po stronie serwera (nie są przechowywane w plikach danych klienta). Czy ze względów bezpieczeństwa należy wykonywać wszystkie wykrywanie kolizji po stronie serwera? …

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.