Produkcja gier

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

2
Co zawiera „Interfejs programisty” Nintendo?
Nie tak dawno temu Nintendo otworzyło swój program dla programistów, aby uzyskać dostęp dla każdego, kto zarejestruje konto Nintendo Developer, zapewniając równy dostęp dla niezależnych i komercyjnych programistów. Lub przynajmniej tak mówi połączona strona. Strona narzędzi zawiera listę Unity i frameworka HTML5 do tworzenia gier, a także „Nintendo Dev Interface …
10 nintendo 


1
Atlas tekstur a tekstura tablic: w jaki sposób są obsługiwane przez procesor i procesor graficzny i jak wpływa to na wydajność?
Unity 5.4 (obecnie w fazie beta) przyniesie bardzo oczekiwaną funkcję (od 2013 r.), Czyli tekstury tablic - w tym samym próżności co ArrayTexture OpenGL . Jednak po lekturze tekstów tablic i atlasów tekstur nadal nie rozumiem technicznych różnic w ich wykorzystaniu przez procesory i procesory graficzne. Mówiąc bardziej szczegółowo, chciałbym …

2
Szczegółowe informacje na temat tego, co faktycznie robi GPU, gdy przycinamy jednorodną przestrzeń 4D?
Uczę się programowalnego potoku renderowania, wdrażając mały program do renderowania. Staram się zaimplementować go w stylu „sprzętowym”. Nie znam jednak potoku GPU i mam problemy z jednorodnym obcinaniem. Jednorodną przestrzeń strzyżenie zawiera wagowo zmienną którym różne dla każdego wierzchołka. Czy homogeniczna współrzędna każdego obiektu wierzchołka (między matrycą projekcji a jednorodnym …

1
Narysuj programowo środkową połowę kuli
Próbuję stworzyć środkową połowę kuli. Zasadniczo w celu utworzenia kuli podano numery stosów i numery przekrojów, a dwie zmienne phi(dla wycinków) i theta(dla stosów) odpowiadają za to, ile postępów. Proces dzieli się na tworzenie dolnej, górnej i górnej części (jak pokazano poniżej). Aby osiągnąć środkową połowę ( theta50% jak poniżej), …

2
Zmienne warunkowe w obiektach skryptowalnych
Podczas używania ScriptableObjects, w jaki sposób mogę warunkować niektóre zmienne? Przykładowy kod: [System.Serializable] public class Test : ScriptableObject { public bool testbool; public string teststring; public int testint; } Cel: Kiedy testbool == truepotem teststringjest dostępna do edycji, po testbool == falseczym testintjest dostępny do edycji, podczas gdy druga jest …
10 unity  c# 

3
Jak obsługiwać RTS Click-And-Move w przestrzeni 3D?
Jak obsłużyć funkcję „kliknij i przesuń” w pełnej przestrzeni 3D? Łatwo jest obsługiwać na płaszczyźnie 2D za pomocą prostego raycasta, ale nie jest tak w 3D, ponieważ nie ma płaszczyzny końcowej, aby raycast mógł uzyskać punkt końcowy. Mam na myśli dwa pomysły: Wykonaj raycast, a następnie pozwól graczowi wybrać odległość …

4
Jak mogę zapewnić, że poziomy proceduralne w RTS są uczciwe?
Chcesz poprawić ten post? Podaj szczegółowe odpowiedzi na to pytanie, w tym cytaty i wyjaśnienie, dlaczego Twoja odpowiedź jest poprawna. Odpowiedzi bez wystarczającej ilości szczegółów mogą być edytowane lub usuwane. Widziałem, że symetria i spójność są ważne w projektowaniu poziomów RTS, ale jestem leniwy i chcę robić poziomy generowane proceduralnie. …

4
Czy ma sens jednoczesne używanie zarówno TCP, jak i UDP?
Po przeczytaniu Czy UDP wciąż jest lepszy niż TCP w przypadku gier z dużą ilością danych? , Zastanawiam się, czy sensowne jest jednoczesne używanie zarówno TCP, jak i UDP, ale do różnych celów: TCP do wysyłania informacji wysyłanych rzadko, ale należy zagwarantować, że dotrą one niezawodnie. Na przykład aktualizacje wyników, …


3
Funkcje górskich tarasów
Chcę odtworzyć efekt terenu proceduralnego, który znalazłem na stronie portfolio / blogu kilka dni temu. Cytując miejsce, taras został wygenerowany poprzez „pomnożenie [ostatecznej wysokości] przez pewną wartość tłumienia w pewnym zakresie wysokości, aby stworzyć piękne cechy kanionu”. Zastanawiałem się, czy ktokolwiek byłby w stanie podać bardziej techniczny przykład lub procedurę, …


2
Jak usprawiedliwić przyjaznego sklepikarza w jaskini zagłady wśród milionów mobów?
Eksploruję zakazaną przykładową jaskinię zagłady. Wśród squillions of baddies znajduję sklepikarza, który akurat sprzedaje rzeczy w śmiertelnej jaskini, do której nikt nie wchodzi. Dziwne. Przez przypadek doprowadzam go do gniewu, a on okazuje się potężniejszy niż dosłownie każdy potwór w grze. Zepsuty. Oto dwa pytania: jak usprawiedliwić sklepikarza w przykładowej …
10 npc 

4
Generowanie procedur, aktualizacje gier i efekt motyla
UWAGA: Poprosiłem o to na Przepełnienie stosu kilka dni temu, ale miałem bardzo mało wyświetleń i brak odpowiedzi. Pomyślałem, że zamiast tego powinienem zapytać na gamdev.stackexchange. Jest to ogólne pytanie / prośba o poradę w sprawie utrzymania systemu generowania procedur poprzez wiele aktualizacji po wydaniu, bez niszczenia wcześniej wygenerowanej treści. …

2
W jaki sposób realizowany jest Marching Ray Field Signed Distance dla dynamicznego świata?
Wydaje mi się, że rozumiem podstawy Marching Ray Field Signed Distance. Modelujesz scenę za pomocą szeregu pól odległości (takich jak: http://iquilezles.org/www/articles/distfunctions/distfunctions.htm ), a następnie dla każdego piksela rzucanego promieniem zacznij od początku promienia , znajdź odległość do najbliższego obiektu w tym punkcie i zwiększaj punkt o najbliższą odległość, aż coś …

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.