Produkcja gier

12
Jak rozwiązać problem kontroli naziemnej?

Zauważyłem problem podczas kontroli naziemnej kontrolera trzeciej osoby Unity. Kontrola gruntu powinna wykryć, czy gracz stoi na ziemi. Robi to, wysyłając promień pod odtwarzaczem. Jeśli jednak gracz stoi na górze i pośrodku dwóch pól, a między nimi jest odstęp, promień strzela w szczelinę, a...

12
Różnica między „buforem” a „tablicą” w OpenGL?

Kiedy czytam doc na webGL lub OpenGL, można zobaczyć pewne wzorce w sposobie używania nazw funkcji i obiektów. Ale nie rozumiem różnicy między obiektem buforowym a tablicą. Istnieją „obiekty buforów wierzchołków”, „obiekty tablic wierzchołków”, a nawet pewnego rodzaju „bufory tablic” lub „bufory...

12
Wydajny algorytm dla granicy zestawu płytek

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. Mam siatkę płytek o znanym skończonym rozmiarze,...

11
Czy środowisko XNA jest odpowiednie do programowania po stronie serwera?

Chcę utworzyć tekstowy MUD, więc wiele elementów frameworka XNA wydaje się odpowiednie do tego, czego potrzebuję. Zwłaszcza takie rzeczy, jak ogólna pętla gry, praca w sieci itp. Wygląda na to, że XNA jest ściśle powiązany z interaktywnym środowiskiem z interfejsem użytkownika i dźwiękiem, więc nie...

11
Ta sama logika gry w dwóch osobnych bibliotekach graficznych

Jaka filozofia kodu / struktura abstrakcji / konstrukcja programu pozwoliłaby na użycie gry z grafiką 2D i 3D (osobno) BEZ konieczności ponownego kodowania logiki gry? Mówimy o przyjęciu tego samego kodu, zmianie minimum rzeczy (na przykład zamianie nazw plików na zasoby 2D na nazwy plików na...

11
Wydajność renderowania gier Flash

Czytałem na SO o natywnym renderowaniu flashowym vs budowaniu niestandardowego BitmapDatabufora ramek, a niektóre odpowiedzi były trochę sprzeczne, więc zastanawiałem się: Czy ogólnie najlepszą praktyką jest wybranie niestandardowej trasy bufora bitmapowego, czy też najlepiej pozostawić...

11
Skalowany HUD ze zmienną rozdzielczością

Nie jestem pewien, co ludzie wolą, jeśli chodzi o interfejsy i skalowanie ich. Co powiesz na najlepszą praktykę, jeśli chodzi o zmianę rozmiaru interfejsu? Myślę, że tak naprawdę są dwie opcje: Skaluj w górę lub użyj tego samego obszaru (w pikselach), aby wyświetlić go w wyższej...

11
Korzystasz z funkcji „Set ()” wielokąta Box2D?

Używam silnika fizyki Box2D. Istnieje także rodzaj kształtu dla box2D o nazwie b2PolygonShape. W tej klasie możesz tworzyć wielokąty. Istnieje również funkcja Set (), która pobiera tablicę punktów i liczbę wierzchołków. Box2D ma taki przykład: // This defines a triangle in CCW order. b2Vec2...

11
Czy istnieje katalog Shaders? [Zamknięte]

W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...

11
Obsługa wprowadzania z klawiatury i myszy (Win API)

Istnieje wiele sposobów na złapanie myszy lub klawiatury pod Windows. Wypróbowałem więc niektóre z nich, ale każdy ma pewne zalety i wady. Chcę Cię zapytać: z której metody korzystasz? Próbowałem tych: WM_KEYDOWN / WM_KEYUP - Główną wadą jest to, że nie mogę rozróżnić klawiszy lewych i...

11
Jak przygotować się do konkursu na tworzenie gier?

Zbliża się Ludum Dare 18 i wezmę w nim udział. W przeszłości brałem udział w kilku innych krótkoterminowych rozgrywkach, ale to moja pierwsza duża (i moja pierwsza). Jestem NAPRAWDĘ podekscytowany, ale zastanawiam się, czy są jakieś sztuczki związane z przygotowaniem się do tego rodzaju rzeczy i...