Pytania otagowane jako camera

Światy gry oglądane są z kamery, która jest punktem widzenia, z którego obserwuje się świat gry.

9
Dlaczego poruszamy świat zamiast kamery?
Słyszałem, że w grze OpenGL, aby pozwolić graczowi się poruszyć, nie należy poruszać kamerą, ale poruszać całym światem. Na przykład tutaj jest fragment tego samouczka: macierz OpenGL View W prawdziwym życiu przyzwyczajasz się do poruszania aparatem w celu zmiany widoku określonej sceny, w OpenGL jest na odwrót. Kamera w OpenGL …

1
Celowanie myszką w FPS
Chciałbym zrobić strzelankę z perspektywy pierwszej osoby i przesunąć kamerę za pomocą myszy. Problem polega na tym, że gdy kursor osiągnie granice ekranu, kamera nie będzie się już obracać. Jak mimo to utrzymać mysz w środku i wykryć jej ruchy?

5
Realistyczne drgania aparatu / ekranu z eksplozji
Chciałbym trochę potrząsnąć kamerą podczas eksplozji, a ja wypróbowałem kilka różnych funkcji do kołysania nią i wydaje się, że nic tak naprawdę nie daje tego „wow, co za huk!” Wpisz uczucie, którego szukam. Próbowałem dowolnych wzorców fal sinusoidalnych o stosunkowo wysokiej częstotliwości z odrobiną liniowego tłumienia, a także wzoru fali …
36 camera 

2
Projekt przewijania ekranu w stylu Mega Man
Klasyczna seria NES Mega Man wykorzystuje bardzo specyficzną technikę przewijania, którą ciężko mi owijać wokół implementacji. Zasadniczo poziom jest podzielony na „ekrany” o tym samym rozmiarze. Niektóre ekrany płynnie się przewijają , tworząc iluzję szerszych pól gry. Niektóre ekrany zatrzymują przewijanie kamery, dopóki odtwarzacz nie dotrze do krawędzi ekranu, w …
25 2d  camera  platformer 

2
Aparat a rzutnia
Nie rozumiem dokładnie, jaka jest różnica między współrzędnymi kamery a współrzędnymi rzutni. Czy ktoś może wyjaśnić?

4
Rzuć promień, aby wybrać blok w grze wokselowej
Rozwijam grę z terenem podobnym do Minecrafta zbudowanym z bloków. Ponieważ podstawowe renderowanie i ładowanie porcji jest już zakończone, chcę zaimplementować wybieranie bloków. Dlatego muszę dowiedzieć się, jaki blok stoi aparat pierwszej osoby. Słyszałem już o nieprojektowaniu całej sceny, ale zdecydowałem się tego nie robić, ponieważ brzmi to hack i …

2
Implementowanie kamery / rzutni do gry 2D
Jaki jest najbardziej praktyczny sposób na wdrożenie kamery / rzutni w grze 2D? Czytałem, że powinienem przechowywać pozycję świata obiektów zamiast pozycji względem ekranu? Obecna sytuacja: Zaimplementowałem prostą grę 2D, w której ładuję obiekty i poziomy z plików XML. Obecnie plik XML poziomu wygląda następująco: <map> <tile obj="ground" x="0" y="555" …
21 c++  2d  architecture  camera 

2
Jak połączyć dwie kamery podczas podróży przez portal w Unity3D
Zanim przejdę do pytania, wiem, że najbardziej oczywistym rozwiązaniem byłoby użycie znormalizowanego portu widoku prostokątnego, jednak potrzebuję bardziej skomplikowanych kształtów niż prostokąta, i zajrzałem do korzystania z portu widoku prostokątnego i wydaje się, że nie bądź moim rozwiązaniem. EDYCJA: Niektóre osoby były zdezorientowane moim pytaniem, pozwól mi przejść do bardziej …
18 c#  unity  camera  valve  portals 

4
Jak mogę obrócić kamerę wokół jej punktu docelowego?
Rysuję scenę, w której kamera swobodnie porusza się po wszechświecie. Klasa kamery śledzi punkt widzenia (lub spojrzenie na ), pozycję kamery i wektor w górę. Te wektory / punkty są następnie przekazywane do gluLookAt. Przesuwanie i powiększanie są prawie banalne do wdrożenia. Jednak widzę, że obrót o spojrzenie na punkcie …

2
Jak przekonwertować kliknięcie myszy na promień?
Mam rzut perspektywiczny. Gdy użytkownik kliknie ekran, chcę obliczyć promień między płaszczyzną bliską i daleką, która wystaje z punktu myszy, aby móc wykonać kod przecięcia promienia z moim światem. Korzystam z własnych klas macierzy oraz klas wektorowych i ray i wszystkie działają zgodnie z oczekiwaniami. Jednak kiedy próbuję przekonwertować promień …

2
Przewijanie kamery XNA 2d - po co używać transformacji macierzowej?
Robię grę testową, w której chcę, aby poziom ciągle się przewijał. Aby stworzyć ten efekt, stworzyłem klasę kamery, która po prostu przechowuje pozycję vector2 i kierunek wyliczania. Zawiera także publiczną metodę „przemieszczania się”, która po prostu zmienia pozycję według stałej stawki. Następnie używam tej pozycji, gdy przeglądam moją tablicę kafelków. …


3
Jak nazywa się ruch kamery przerywnikowej „symulowany operator”?
Mam kilka pytań związanych z płynnym ruchem kamery w przerywnikach filmowych z kilku gier, które wydają się próbować symulować zdenerwowanie trzymającego ją ludzkiego operatora. Jest to przeciwieństwo drgań kamery w ogólnej rozgrywce, gdy ma miejsce jakieś zdarzenie, np. Eksplozje, chociaż mają one również miejsce w przerywnikach filmowych, o których mówię. …

6
Tworzysz płynnie zapętlony poziom gry wieloosobowej 2D?
Niedawno pojawiła się dyskusja na temat tworzenia wieloosobowej gry 2D z przewijanym bokiem, która może mieć zapętlony poziom (Pomyśl o Starbound i jak zapętlają się ich światy). Pomyślałem, że najprostszym sposobem będzie posiadanie prostokątnej mapy ze strefami wyzwalania, która mogłaby teleportować graczy z jednej strony na drugą. Jednak oczywistym problemem …

5
Jaka jest najlepsza formuła head-bob?
Biorąc pod uwagę punkt w kosmosie, kierunek podróży i czas od początku, jaka jest przekonująca, nie obrzydliwa formuła symulująca uderzenie głową w głowę? Co się powiodło w poprzednich grach? Czy były jakieś badania, które koczki najmniej wywołują choroby? Przykładowa naiwna formuła bobów głowy zastosowana do osi górnej: http://www.wolframalpha.com/input/?i=abs%28sin%28x%29%29

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.