Produkcja gier

11
UPS i FPS - co powinienem ograniczyć i dlaczego?

Obecnie piszę grę przy użyciu C ++ i SDL2 i zastanawiam się nad jedną rzeczą - czy ma sens ograniczanie liczby klatek na sekundę (FPS) i / lub moich aktualizacji na sekundę (UPS)? Rozumiem, że jeśli ograniczysz UPS, w zasadzie kontrolujesz szybkość gry - jeśli gracz porusza się 1px na aktualizację...

11
Czy interpolacja klatek, taka jak zastosowana w SmoothVideo Project, może być opcją do zwiększenia liczby klatek na sekundę gier bez tak dużej wydajności?

SmoothVideo Project wykorzystuje interpolację klatek, aby zwiększyć liczbę klatek na sekundę z 24 do 60. Wyniki są imponujące . Zastanawiałem się, czy można to zastosować i czy dobrze by to wyglądało w grach wideo? Zużywa znacznie mniej zasobów niż renderowanie wszystkich ramek, więc pozwoliłby...

11
Jak interpolować wokół prostokąta?

Chcę zrobić fantazyjną animację, w której punkt przemieszcza się wokół prostokąta. Chcę znaleźć pozycję punktu na raz t. Prostokąt jest przez X, Y, Widthi Height. Czy jest na to algorytm? Użyłem sin/ cosdo kręgów. Jakie jest równoważne podejście do

11
Jak obliczyć czas delta z SDL?

Słyszałem, że możesz obliczyć czas delta za pomocą dwóch funkcji o nazwie SDL_GetPerformanceCounter i SDL_GetPerformanceFrequency. Nie jestem pewien, jak działają całkowicie, ale słyszałem, że jest to trochę podobne do używania SDL_GetTicks () Uint64 NOW, LAST; double deltaTime = 0; while...

11
Animacja i ruch wspinania się po półce (platformówka 2D)

Walka o podjęcie decyzji o wdrożeniu mechaniki wspinania się po półce w platformówce 2D napędzanej fizyką. Jaki jest najlepszy sposób, aby to zrobić bez nadmiernego skomplikowania? Jak dotąd rozumiem (hobbysta tutaj nie jest zawodowcem) istnieje kilka opcji, w tym: Przyłóż kontrolowaną siłę do...

11
Jaka jest różnica między PBR a SSR?

Jestem bardzo nowy w tworzeniu gier i starałem się zrozumieć różnicę między odbiciem przestrzeni ekranu a fizycznym renderowaniem. Czytałem o PBR iz tego, co rozumiem, stara się naśladować, jak światło odbija się w prawdziwym życiu, to znaczy, że zwykle dzieli się na dwa składniki, zwierciadlane i...

11
Jak mogę stworzyć efekt separacji 2D „lepki” / „lepki”?

Chcę stworzyć efekt podobny do tej animacji, w której dwa kształty oddzielają się w czasie, ale są połączone (przez pewien czas) czymś lepkim, które się rozciąga i ostatecznie pęka. Jak ser do pizzy , ale konkretnie w 2D. Używam Swift i SpriteKit. Myślę, że to prawdopodobnie wiąże się z...

11
Jak korzystać z BillboardRenderer w Unity?

Od wersji 5 (?) Unity ma nowy typ komponentu BillboardRenderer. Niestety dokumentacja jest dość słaba. Można go dodać w inspektorze, klikając „Dodaj komponent -> Nieprzyzwoicie -> Renderer billboardów”, ale najwyraźniej wymaga to Billboard Assetzrobienia czegokolwiek. Wydaje się, że nie ma...

11
Jak wygenerować siatkę nawigacji dla świata 3D?

Próbuję znaleźć rozwiązanie tego problemu. Próbuję zbudować siatkę nawigacyjną w formacie siatki wierzchołków zablokowanych na x, y ułożyłem współrzędne w kształcie kwadratów dla przestrzeni 3D. Ale mam problemy z próbowaniem rozwiązania tego problemu. Próbowałem zajrzeć do biblioteki Recast. Jest...

11
Jedność - porządek w warstwie Z dla obiektów

Przepraszam, jeśli tytuł nie jest dokładnie moim pytaniem, tak naprawdę nie wiem, jak go opisać. Mam obraz mojej podłogi miasta i obraz (tego samego rozmiaru) dla wszystkich ścian lub drzew, za którymi gracz powinien się ukryć, jeśli przejdzie obok niego. Mój wynik nawet nie wygląda tak źle:...