Produkcja gier

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


2
Grafika nie jest wyświetlana w OUYA
Mam nadzieję, że nie jest za wcześnie, aby zadawać pytania programistom OUYA, ale właśnie dostałem swój zestaw deweloperów i chcę, aby moja gra działała jak najszybciej! Używam LibGDX jako ramy dla mojej gry i uruchamiam backend Androida na OUYA. Wszystko wydaje się w porządku, poza tym, że żadna z moich …
14 java  android  libgdx  ouya 

3
Najszybszy sposób renderowania linii z AA, o różnej grubości w DirectX
Zajmuję się więc tworzeniem DirectX, a dokładniej korzystam z SharpDX w .NET (ale rozwiązania API DirectX / C ++ mają zastosowanie). Szukam najszybszego sposobu renderowania linii w rzucie ortogonalnym (np. Symulowanie rysowania linii 2D dla aplikacji naukowych) przy użyciu DirectX. Zrzut ekranu z rodzajami wykresów, które próbuję wyrenderować: Często zdarza …
14 2d  directx  shaders 

8
Jak wygenerować Spritefonts do monogame
Chcę tylko wyrenderować tekst na ekranie za pomocą: monogame 3.0 MS Visual Studio 2010 C # Express W XNA można dość łatwo dodawać czcionki do potoku zawartości. Ale wydaje się, że tak nie jest w monogame. Ładowanie plików TTF przy użyciu Content<SpriteFont>.Load()nie działa. Czy jest jakiś sposób na wygenerowanie lub …
14 xna  monogame 

5
Jak zoptymalizować silnik kolizji, w którym kolejność jest znacząca, a kolizja jest warunkowa w zależności od grupy obiektów?
Jeśli po raz pierwszy zastanawiasz się nad tym pytaniem, sugeruję najpierw przeczytać część wstępnej aktualizacji poniżej, a następnie tę część. Oto synteza problemu: Zasadniczo mam silnik wykrywania i rozwiązywania kolizji z systemem podziału przestrzennego siatki, w którym ważna jest kolejność kolizji i grupy kolizji. Jedno ciało na raz musi się …

3
Jak zmniejszyć skalę grafiki pikselowej?
Istnieje wiele algorytmów do skalować się pixel art. (Osobiście wolę hqx .) Ale czy istnieją jakieś znaczące algorytmy pozwalające go zmniejszyć ? Moja gra ma działać w rozdzielczości 1280x720, ale jeśli gra się w niższej rozdzielczości, nadal chcę, aby wyglądała dobrze. Większość dyskusji na temat grafiki pikselowej koncentruje się wokół …

5
Unikać, jeśli instrukcje w modułach cieniujących DirectX 10?
Słyszałem, że jeśli należy unikać instrukcji w modułach cieniujących, ponieważ obie części instrukcji zostaną wykonane, a następnie niewłaściwe zostaną usunięte (co szkodzi wydajności). To wciąż problem w DirectX 10? Ktoś mi powiedział, że w nim zostanie wykonana tylko odpowiednia gałąź. Do ilustracji mam kod: float y1 = 5; float y2 …

3
Znajdowanie najkrótszej ścieżki na siatce sześciokątnej
Piszę turową grę, która ma pewne elementy symulacyjne. Jednym z zadań, na których się teraz rozłączam, jest znalezienie ścieżki. Chcę za każdym razem przesuwać poszukiwacza przygód AI o jedną płytkę bliżej celu, używając jego obecnego x, y i jego celu x, y. Próbując samemu to rozgryźć, mogę ustalić 4 kierunki …

2
Przyspieszenie proceduralnego generowania tekstur
Ostatnio zacząłem pracować nad grą rozgrywaną w proceduralnie generowanym Układzie Słonecznym. Po trochę krzywej uczenia się (wcześniej nie pracowałem ze Scalą, OpenGL 2 ES ani Libgdx), mam podstawowe demo techniczne, w którym kręcisz się wokół jednej planety o teksturach proceduralnych: Problem, na który wpadam, to wydajność generowania tekstur. Krótki przegląd …


4
Podstawowy mechanizm „zwrotu z zysków www” silnika gry Unity3D
W silniku gry Unity3D powszechna sekwencja kodów do uzyskiwania zdalnych danych jest następująca: WWW www = new WWW("http://remote.com/data/location/with/texture.png"); yield return www; Jaki jest tutaj mechanizm podstawowy? Wiem, że używamy mechanizmu wydajności, aby umożliwić przetwarzanie następnej klatki podczas pobierania. Ale co się dzieje pod maską, kiedy to robimy yield return www? …
14 unity 

1
Niezgodność translacji jednostek ortograficznych na siatce (np. 64 piksele tłumaczą niepoprawnie)
Szukam wglądu w mały problem z tłumaczeniami jednostkowymi na siatce. Aktualizacja i rozwiązanie Rozwiązałem własny problem. Szczegóły poniżej. Wszystko w tej części postu okazało się prawidłowe. Jeśli tak, może działać jako miniaturowy samouczek / przykład / pomoc dla następnej osoby. Ustawiać FBO, VAO, VBO Okno 512x448 Siatka 64x64 gl_Position = …

2
Osadzić parser tekstu IF w innej grze?
Czy są jakieś istniejące silniki analizujące tekst fabularny, które mogę osadzić w innej grze lub aplikacji? Chcę użyć czegoś jako biblioteki. Mogę przekazać z własnej strony dostępne obiekty i czasowniki. Przetwarza zdania od użytkownika i zwróci mi jakąś strukturę / AST opisującą to, o co prosił użytkownik. Wtedy mój własny …


2
Dlaczego drzewa świecą w tle?
Obecnie tworzę leśną scenę w ciemności, a drzewa świecą daleko, ale kiedy się zbliżam, wszystko jest w porządku. Mam shadery ustawione na „Nature / Tree Soft Occlusion [bark / leaves]”, ale nadal renderują dziwnie daleko, ale blisko są w porządku. Próbowałem umieścić drzewa w folderze o nazwie „Ambient-Occlusion”, jak powiedziano …
14 unity  shaders  terrain  tree 

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.