Produkcja gier

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

2
Jak mogę wdrożyć zakup „wyłącz reklamy” w mojej grze?
Chciałbym dodać do mojej gry usługę „bez reklam”, aby reklamy można było usunąć za pomocą jednej płatności. Jak mogę to poprawnie wdrożyć? Jeśli tylko zapiszę fakt, że usługa została opłacona lokalnie na urządzeniu, użytkownik będzie musiał zapłacić ponownie, jeśli w jakiś sposób usunie dane aplikacji.

2
Jak GPU obsługuje teksturę i VRAM?
To właściwie kilka powiązanych ze sobą pytań: Czy skompresowane tekstury (dxt5 / dxt1 itp.) Są kiedykolwiek całkowicie dekompresowane podczas przechodzenia przez proces renderowania? Jeśli odpowiedź na pierwsze pytanie jest prawdziwa, to jak zarządza się pamięcią dla kilku dużych nieskompresowanych tekstur? Czy bufor ramki różni się od VRAM we współczesnym GPU?
18 textures  gpu  memory 


5
Czy w nowoczesnych grach dla wielu graczy ogromne, statyczne obiekty, takie jak środowisko, są przesyłane z serwera do klienta?
Mam autorytatywny system, w którym gdy gracz dołącza do meczu, otrzymuje wszystkie już odrodzone obiekty - odradza się na sobie (klient). To wygląda tak: Client wysyła token dostępu do Server Client otrzymuje akceptację od Server Client przełącza scenę na scenę gry Serverwysyła graczy, skrzynki, przedmioty, z którymi możesz wchodzić w …
18 unity  networking  maps 

2
Struktura jednostek gry RTS
Chcę stworzyć wiele różnych jednostek bez konieczności programowania rzeczy takich jak moveTo i Attack więcej niż raz Z mojego punktu widzenia mogę to zrobić na 2 sposoby. Pojedyncza ogólna klasa Unit z flagami, która określa, co może / nie może zrobić (następnie tworzy instancje w tablicy statycznej i pobiera je …
18 unity  c#  architecture  rts 





4
Czy C # różni się w Unity?
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. Czy Unity używa innej wersji C #, czy jest to wszystko to samo? Wygląda inaczej niż zwykły C #, ale …
18 c#  unity 

3
Jaki jest cel dodawania do gry elementów innych niż rozgrywka?
Jako przykład odwołam się do naukowców z Jetpack Joyride. Rozumiem, że są osiągnięcia, które angażują naukowców, że możesz ich zabić lub odstraszać kujony, ale nie pytam o żadne z nich. Chcę zrozumieć, czy istnieje jakikolwiek bardzo ważny powód, aby mieć taki element w grze, ponieważ (przynajmniej początkowo) wydaje się dość …

2
Czym różni się tekstelFetch i tekstura OpenGL?
Rozumiem główne różnice między texelFetchi texture, ale mam kilka pytań dotyczących szczegółów: Czy texelFetchwiąże się to z utratą wydajności? Takich jak nieużywanie pamięci podręcznej lub coś takiego? Czy są texelFetchi texturewymienne podczas używania GL_NEAREST?

2
Czy przydzielanie i zwalnianie ogromnej części pamięci przy starcie „czyści pamięć?”
Książka Game Coding Complete, czwarta edycja , rozdział 5 ( Inicjalizacja i zamknięcie gry ), sekcja Sprawdzanie pamięci zawiera ten interesujący przykładowy kod: bool CheckMemory(const DWORDLONG physicalRAMNeeded, const DWORDLONG virtualRAMNeeded) { MEMORYSTATUSEX status; GlobalMemoryStatusEx(&status); if (status.ullTotalPhys < physicalRAMNeeded) { // you don’t have enough physical memory. Tell the player to …
18 c++  memory 

3
Jak przygotować się na warunki braku pamięci?
Może to być łatwe w przypadku gier o ściśle określonym zakresie, ale pytanie dotyczy gier typu sandbox, w których gracz może tworzyć i budować wszystko . Możliwe techniki: Użyj pul pamięci z górnym limitem. Usuń obiekty, które nie są już potrzebne okresowo. Przydziel dodatkową pamięć na początku, aby można ją …

1
Game Engine Design - Ubershader - Projekt zarządzania Shaderem [zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 2 lata temu . Chcę wdrożyć elastyczny system Ubershader z odroczonym cieniowaniem. Moim obecnym pomysłem jest tworzenie modułów cieniujących …

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.