Pytania otagowane jako coordinates

Numeryczna reprezentacja położenia bytu w przestrzeni gry. Istnieje wiele form układów współrzędnych, które umożliwiają zastosowanie różnych metod mapowania pozycji.





1
Niezgodność translacji jednostek ortograficznych na siatce (np. 64 piksele tłumaczą niepoprawnie)
Szukam wglądu w mały problem z tłumaczeniami jednostkowymi na siatce. Aktualizacja i rozwiązanie Rozwiązałem własny problem. Szczegóły poniżej. Wszystko w tej części postu okazało się prawidłowe. Jeśli tak, może działać jako miniaturowy samouczek / przykład / pomoc dla następnej osoby. Ustawiać FBO, VAO, VBO Okno 512x448 Siatka 64x64 gl_Position = …

5
Jak przekonwertować z globalnej przestrzeni współrzędnych na lokalną?
Biorąc pod uwagę nazwany obiekt EntityA, chcę zdefiniować lokalną przestrzeń współrzędnych, w której pozycja EntityAjest punktem początkowym, jego wektorem kierunku jest oś X, a normalną wektorem kierunku jest oś Y: Biorąc pod uwagę ich globalne współrzędne, jak znaleźć pozycję innego bytu w EntityAlokalnej przestrzeni? Przykład: EntityAglobalna pozycja to (50,50), a …

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, …


4
Jak przekonwertować między dwoma różnymi układami współrzędnych 2D?
Próbuję przekonwertować współrzędną z jednego układu współrzędnych na inny, aby móc narysować ją na obrazie. Zasadniczo docelowy układ współrzędnych jest następujący: X range: 0 to 1066 Y range: 0 to 1600 (tylko standardowy obraz, na który rysuję, o wielkości 1066 x 1600) Pozycja, którą próbuję narysować na obrazie, ma dokładnie …
10 2d  coordinates 

2
Mapy świetlne Half-Life 2 BSP
Piszę przeglądarkę BSP dla projektu uniwersyteckiego. Do tej pory mam poprawnie załadowaną główną geometrię, a PVS działa. Teraz próbuję zastosować lightmapy, ale wydaje mi się, że nie mogę poprawnie wyliczyć współrzędnych tekstury dla lightmap. Zgodnie z tutaj: http://developer.valvesoftware.com/wiki/The_Source_Engine_BSP_File_Format struct texinfo_t { float textureVecs[2][4]; // [s/t][xyz offset] float lightmapVecs[2][4]; // [s/t][xyz …

5
Dlaczego nie mogę używać operatora '> =' z Vector3s?
Próbuję uzyskać prostokąt, aby poruszać się między dwiema pozycjami, które nazywam _positionAi _positionB. Oba są tego typu Vector3. Prostokąt porusza się dobrze. Kiedy jednak się osiągnie _positionB, nie porusza się w przeciwnym kierunku, jak powinien. Wróciłem do kodu, żeby się przyjrzeć. Doszedłem do wniosku, że gdy obiekt się porusza, ifinstrukcje …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 

3
BRDF i współrzędna sferyczna w śledzeniu promieni
Opracowałem ray tracer, który wykorzystuje standardowy model oświetlenia phong / blinn phong. Teraz modyfikuję go, aby obsługiwał renderowanie oparte na fizyce, dlatego wdrażam różne modele BRDF. W tej chwili skupiam się na modelu Oren-Nayar i Torrance-Sparrow. Każda z nich oparta jest na współrzędnych sferycznych używanych do wyrażenia zdarzenia wi i …

2
World Bounds - (0, rozmiar) czy (-HalfSize, HalfSize)?
Tworząc przestrzeń gry, w której można przesuwać, rysować i kolidować obiekty, lepiej mieć punkt (0,0) lub punkt (0,0,0) znajdujący się na środku przestrzeni, tak aby granice światów są (-halfSize, halfSize), czy może lepiej jest znajdować się w odległym rogu twojej przestrzeni, więc granice są (0, rozmiar)? Jakie są zalety i …

3
Izometryczny 2D: współrzędne ekranu do kafelka
Piszę izometryczną grę 2D i mam trudności z dokładnym określeniem, na którym kafelku znajduje się kursor. Oto rysunek: gdzie xs i ys to współrzędne ekranu (piksele), xt i yt to współrzędne kafelka, W i H to odpowiednio szerokość i wysokość kafelka w pikselach. Mój zapis współrzędnych to (y, x), co …

3
Zdobywaj punkty na linii między dwoma punktami
Tworzę prostą grę kosmiczną w JavaScript, ale teraz uderzyłem o ścianę dotyczącą wektorów. Widok gry jest z góry na dół na siatce 2D. Gdy użytkownik kliknie siatkę, statek kosmiczny poleci w to miejsce. Więc jeśli mam dwa zestawy punktów: { x : 100.2, y : 100.6 }; // the ship …
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.