Produkcja gier

Pytania i odpowiedzi dotyczące profesjonalnych i niezależnych twórców gier

12
Czy aplikacja może uszkodzić kartę graficzną?
Szybka uwaga: wiem, że jest to strona z pytaniami i odpowiedziami na temat tworzenia gier, ale myślę, że przede wszystkim wiecie i macie doświadczenie z kartami graficznymi, więc kieruję do was to pytanie. Jeśli uważasz, że to całkowicie nie na temat, odeślij mnie na odpowiednią stronę / forum. Edycja: W …
15 gpu  hardware 

1
Jak skorzystać z pamięci podręcznej procesora w silniku gry systemu komponentu elementu?
Często czytam w dokumentacji silnika gry ECS, która jest dobrą architekturą do rozsądnego używania pamięci podręcznej procesora. Ale nie mogę zrozumieć, w jaki sposób możemy skorzystać z pamięci podręcznej procesora. Jeśli komponenty są zapisywane w tablicy (lub puli), w ciągłej pamięci, to dobry sposób na użycie pamięci podręcznej procesora, ALE …


4
Jak tworzone są modele 3D w grach wideo?
Jak są projektowane i wyświetlane modele 3D w grach? Czy to wszystko kod? Rysowane na papierze, a następnie w oprogramowaniu graficznym 3D, a następnie ... co? Oczywiście, programiści gier nie zdefiniują każdego wierzchołka każdego kształtu (/ obiektu), który chcą narysować, wszystko w kodzie (czy to w Direct3D, czy OpenGL.) Czy …

6
Jak obrócić obiekt wokół osi wyrównanych do świata?
Mam Vector3, który ma kąt eulera dla każdej osi. Zwykle, gdy chcę utworzyć macierz obrotu, skorzystam z funkcji takich jak D3DXMatrixRotationX przekazując odpowiedni kąt z mojego wektora obrotu powyżej i pomnożę macierze (ZXY), aby utworzyć ogólną macierz obrotu, która jest używana do utworzenia kompletnej macierzy transformacji obiektu. Jednak ta metoda …



1
Tworzenie interesujących krajobrazów z góry na dół
Pracuję nad grą z proceduralnie generowanym światem. Idealnie byłoby generować krajobrazy tak piękne, jak światy Minecraft. Minecraft ma przepaści, wodospady, góry, pofałdowane wzgórza i oceany itp. Ale ponieważ będzie to odgórna (właściwie 3/4) gra, nie sądzę, aby większość z nich była możliwa. Głównym powodem jest to, jak trudno jest przedstawić …

5
Jak wdrożyć w mojej grze system programowania, który jest zarówno dostępny, wydajny, jak i szybki do programowania?
Obecnie pracuję nad kosmiczną grą typu sandbox, która w dużym stopniu będzie oferować możliwość niestandardowego programowania systemów. Chcę to wdrożyć w sposób, który jest jednocześnie dostępny, potężny (absolutne minimum byłoby kompletnością Turinga) szybkie w kodowaniu. Języki tekstowe zasadniczo spełniają tylko dwa ostatnie wymagania i chociaż nie jest trudno zaprojektować język …




6
Czy programiści powinni ułatwiać gry dzięki nowym wersjom?
Wygląda na to, że gra Angry Birds stopniowo staje się łatwiejsza dzięki nowym wersjom. Może więc ludzie mają złudzenie postępu i satysfakcji z bicia nowych rekordów? Chciałbym wiedzieć, czy stopniowe niewielkie modyfikacje gier w celu zwiększenia poczucia poprawy i uczenia się przez użytkowników są znane / powszechną / standardową praktyką …

2
Cieniowanie Toon / Cel o zmiennej szerokości linii?
Widzę kilka ogólnych podejść do robienia cieniowania cel: Powielanie i powiększanie modelu za pomocą odwróconych normalnych (dla mnie nie jest to opcja) Filtr Sobela / moduł cieniujący fragmenty zbliża się do wykrywania krawędzi Bufor matryc zbliża się do wykrywania krawędzi Metody cieniowania geometrii (lub wierzchołków) obliczające normalne ściany i krawędzie …


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.