Produkcja gier

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

2
Jakie są wady oznaczania każdej krawędzi jako szwu podczas rozpakowywania siatki?
Jestem programistą, który próbuje nauczyć się trochę podstawowego modelowania 3D. Jestem w miarę swobodny w posługiwaniu się podstawowym modelowaniem geometrii i potrafię rozpakowywać i teksturować proste modele. Ale mam pytanie ... Jeśli chodzi o rozpakowywanie modeli, wszystkie samouczki podkreślają potrzebę zaznaczenia jak najmniejszej liczby szwów podczas rozpakowywania siatki. Moje pytanie …
9 models  blender 

2
Jakie są konkretne matematyki, fizyki, sztucznej inteligencji i ogólne pojęcia, które programista powinien znać, aby opracować silnik gry? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów opracowywania gier. Zamknięte 3 lata temu . Będąc programistą aplikacji internetowych i bazujących na DB, mam wiedzę na temat struktur danych, takich jak listy, drzewa, wykresy …

2
Kompresja gry zapisuje dane
Piszę grę, która musi zapisać wiele szczegółowych danych (dokładne trajektorie niektórych podmiotów) do zewnętrznego pliku. Chcę zaoszczędzić miejsce na dysku i przepustowość, kompresując go, ale nigdy tego nie robiłem, więc nie wiem, czy jest to preferowany sposób. Oczywiście kompresja-dekompresja nie powinna zbytnio wpływać na szybkość gry.

1
Tryby mieszania w Cocos2D z glBlendFunc
Próbowaliśmy replikować najpopularniejsze tryby mieszania dostępne w Photoshopie i Quartz 2D, ale wymyśliliśmy tylko 3, a to po długich poszukiwaniach online. Dla wszystkich zainteresowanych są to: Pomnóż = GL_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA Screen = GL_MINUS_DST_COLOR, GL_ONE Unikanie liniowe = GL_ONE, GL_ONE Możesz wypróbować te i inne tryby w akcji online, na tej …

1
Interfejs API ładowania modelu C ++?
Szukam najbardziej wydajnego interfejsu API ładowania modelu C ++. Do tej pory znalazłem mnóstwo programów ładujących warstwy, obiektów i innych podobnych formatów plików. Ale biblioteki, które znalazłem, zwykle ładują tylko jeden typ modelu, a to wymaga nauki kilku interfejsów API? Czy istnieje jeden interfejs API, aby załadować je wszystkie, jeden …
9 c++  models  loading 

3
Kwadraty marszowe: znajdowanie wielu konturów w jednym polu źródłowym?
Zasadniczo jest to pytanie uzupełniające do problemu sprzed kilku tygodni , mimo że ogólnie dotyczy algorytmu bez zastosowania do mojego rzeczywistego problemu. Algorytm zasadniczo przeszukuje wszystkie linie na obrazie, zaczynając od jego lewego górnego rogu, aż znajdzie piksel będący ramką. W pseudo-C ++: int start = 0; for(int i=0; i<amount_of_pixels; …
9 2d 

3
Czy są jakieś certyfikaty rozwoju gier / grafiki?
Czy istnieją jakieś uznawane w branży certyfikaty dla twórców gier lub grafiki? Edytować: Mam na myśli profesjonalne certyfikaty podobne do Microsoft Certified Professional Developer (MCPD) lub Cisco Certified Network Associate (CCNA), ale specyficzne dla rozwoju gier.
9 education  jobs 

3
Płytka Fizyka za pomocą Farseer
Mam problem z Farseer Physics Engine, w którym w kafelkowym środowisku mój obiekt czasami wchodzi w interakcje z narożnikami innych obiektów, nawet jeśli są idealnie wyrównane. Czytałem o ludziach sugerujących, abyś obliczył i stworzył jeden większy obiekt, używając Kwadratów Marszowych lub czegoś podobnego. Nie jest to jednak opcja, ponieważ chciałbym, …


2
Jak narysować świat 3D za pomocą linii, bardziej jak rysunek szkicowy lub kreskówka
Zastanów się nad rysowaniem tuszem, bez cieniowania, a wszystkie linie mają jednakową wagę - tak jak to widać w komiksie paskowym, takim jak Dilbert. To reprezentuje aktywny trójwymiarowy świat, ale obiekty nie mają tekstur, ale nie widać też mozaik trójkątów. Dla przykładu rozważ rysowanie powierzchni Księżyca. Linie, które możesz narysować, …
9 3d 

3
Czy mogę używać czwartorzędów do sterowania helikopterem?
Próbuję stworzyć uproszczoną symulację helikoptera (na razie jest to sześcian) w 3D i mam pewne problemy z obrotem. Śmigłowiec może obracać się wzdłuż trzech osi: obracać się za pomocą tylnego śmigła: obrót osi y przechyl w lewo i prawo, aby przejść w lewo lub w prawo: obrót osi Z przechyl …
9 3d  rotation 

3
Jak obliczyć prędkość opadania i przyspieszania?
Zastanawiam się nad stworzeniem lądownika, w którym kontrolujesz statek kosmiczny i musisz wylądować bez rozbicia. Jaka jest prosta formuła do obliczania prędkości spadania lub przyspieszenia w odniesieniu do czasu pracy silników do czasu?
9 physics 

1
Oddzielanie logiki / aktualizacji od kodu renderowania / rysowania w jednym wątku za pomocą trybu uśpienia
Czytałem, że szybkość obiektów w grze nie powinna być utrudniana przez FPS, ale zamiast tego powinna być oparta na czasie. Jak mogę oddzielić kod aktualizacji / rysowania, aby zmaksymalizować wydajność bez ograniczania szybkości rysowania i zapewnić stałą logiczną szybkość aktualizacji na podstawie czasu? Mój obecny pseudo kod jest następujący loop …

1
Na czym się skupić przy tworzeniu dema gry na rozmowę kwalifikacyjną?
W innych wątkach na tej stronie wielokrotnie podkreślano, że demo gry, które można zaprezentować podczas rozmowy kwalifikacyjnej, ma ogromne znaczenie, dlatego postanowiłem napisać własną wersję gry. Chciałbym wiedzieć, co jest typowe dla ankieterów, na których należy skupić uwagę podczas przeglądania dema gry . Wyjaśnię, że w tej chwili nie mam …

1
Dowiedz się, w którym kafelku wylądowało kliknięcie myszy
Pracuję nad grą opartą na siatce izometrycznej i mam problem z połączeniem kliknięcia myszy użytkownika z kafelkiem. Udało mi się podzielić problem na 2 części: Znalezienie prostokąta otaczającego kafelek (co udało mi się zrobić) Zrozumienie z prostokąta, w który wylądował kliknięcie (doprowadziło mnie do zakłopotania) Oto przykład prostokąta z płytkami …

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.