Planuję stworzyć własny system Kill Cam dla zestawu narzędzi piaskownicy. Po zastanowieniu się nad mechaniką samej kamery zabójczej jestem jednak całkiem zagubiony. Próbuję odtworzyć te, które często widuje się w grach z wezwaniem do służby, które pokazują, z punktu widzenia zabójcy, faktyczną scenę zabijania. Moje myśli: -Nie mogę po prostu …
O ile rozumiem, pionowe pole widzenia powinno być dostosowane do: fov = 2 * arctan(0.5*screenHeight / distanceEyeScreen); Oznacza to, że pole widzenia powinno być zgodne z odległością i rozmiarem ekranu użytkownika. W wielu FPS istnieje domyślna wartość 90 ° dla poziomego FoV lub 60 ° dla pionowego FoV (przy założeniu …
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 = …
AKTUALIZACJA Błąd tutaj był dość prosty. Przegapiłem konwersję radianów na stopnie. Nie musisz czytać wszystkiego, jeśli masz jakiś inny problem. Przejrzałem kilka samouczków na ten temat i kiedy pomyślałem, że rozumiem, próbowałem wdrożyć kamerę opartą na czwartorzędu. Problem polega na tym, że nie działa poprawnie po obróceniu o ok. 10 …
Wykorzystam to jako ogólne odniesienie, ale im więcej dokumentów i książek w przeglądarce, tym mniej rozumiem. const float vertexPositions[] = { 0.75f, 0.75f, 0.0f, 1.0f, 0.75f, -0.75f, 0.0f, 1.0f, -0.75f, -0.75f, 0.0f, 1.0f, }; w tej książce online znajduje się przykład narysowania pierwszego i klasycznego świata Witaj w OpenGL na …
Chcę zrobić aparat z widokiem pierwszej osoby, który obraca się za pomocą myszy. Spojrzałem na stronę API Input.GetAxis Scripting API i znalazłem przykładowy kod, który zamieściłem na dole mojego postu. Po wypróbowaniu, zdałem sobie sprawę, że chociaż ma tę samą podstawową funkcjonalność, na którą liczyłem, nie utrzyma kamery równolegle do …
Chcę stworzyć efekt „reflektora” 2D, który pozwoli na wyróżnienie wielu podmiotów. To znaczy, jakby kilka duszków trzymało pochodnie. W przypadku pojedynczego bytu (jedno światło punktowe) używam techniki, w której nakładam duszek gradientu i mam punkt środkowy, który go ściga. Ta technika działa dobrze dla pojedynczego reflektora. Oto zrzut ekranu ilustrujący …
Jestem początkującym programistą i tworzę projekt, który pozwala mi chodzić po pokojach za pomocą kamery z perspektywy pierwszej osoby. Do tej pory rysowałem i włączałem budynki, ale teraz utknąłem i nie wiem, jak zrobić aparat z perspektywy pierwszej osoby, aby pozwolić mi chodzić. Czy ktoś mógłby skierować mnie w stronę …
Jestem studentem MPhil w Computing Science pracującym nad zagadnieniem sterowania kamerą w grafice. Chociaż literatura na temat sterowania kamerą sięga końca lat 80. XX wieku, większość z nich (o ile mi wiadomo) jest głównie akademicka i rzadko używana w grach. Teraz część mojej pracy dyplomowej powinna być poświęcona metodom sterowania …
Mam aparat w 3 osobie, który nie patrzy bezpośrednio na gracza, ale gdzieś przed nim. Gdy użytkownik wejdzie w tryb fotografowania, chcę, aby aparat obrócił gracza w stronę celu. Na obrazku powyżej. „O” to odtwarzacz (Origin), „L” to wygląd, „C” to pozycja kamery, a „T” to cel. Chcę obrócić linię …
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 …
Mam prostą TiledMap, którą mogę dobrze renderować. Wokoło mam gracza skaczącego (z Box2D), a moja kamera podąża za nim: cam.position.set( player.position().x * Game.PPM + Game.V_WIDTH / 4, player.position().y * Game.PPM, 0 ); cam.update(); Jednak kamera przesunie się „poza” TiledMap. Jak mogę trzymać kamerę na TiledMap, więc kiedy zbliżam się do …
Proszę, wybacz mi, ale potrzebuję pomocy i utknąłem w tym od kilku tygodni, nie robię postępów i wszędzie idę i widzę inną odpowiedź, wszystko, co próbuję, nie działa. Mam już wystarczająco dużo wskazówek i porad, teraz naprawdę potrzebuję tylko kogoś, kto udzieli mi odpowiedzi, aby móc pracować wstecz, ponieważ nie …
Tworzę grę Horror na PC w Unity i chcę mieć w grze symulację nagrywania z kamery - abyś mógł opuścić przerażające miejsce w dowolnym momencie, a będziesz miał taśmę z tym, co nagrałeś podczas kamery. Technicznie rzecz biorąc, muszę przymocować drugi aparat (kamerę ręczną) do ręki postaci i pozwolić graczowi …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.