Produkcja gier

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

2
Szkło refrakcyjne
Mam nieskończoną sześciokątną podłogę, wygenerowaną przez mozaikowanie siatki punktów w parze modułów cieniujących mozaikowania: Zauważ, że jest to płaski szkielet - „cienie” to sztuczka oświetleniowa: Teraz chciałbym, aby wyglądało to na grube, refrakcyjne szkło, ale nie jestem pewien, jak postępować. Pierwszą rzeczą, jaka przyszła mi do głowy, jest ustaw mundur …
10 shaders  glsl 

4
Jak zrobić grę bez OOP? [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 6 lat temu . Obecnie studiuję tworzenie gier i ćwiczę tworzenie gier. W swoich grach używam dużo OOP. Na …

3
Jak uniezależnić rozdzielczość gry 2D?
Pracuję nad prostą grą 2D. Skończyłem wersję telefonu komórkowego. Jednak mój szef chce, aby gra działała na jego RT. Robię „konwersję”, ale moje przyciski znajdują się w niewłaściwych miejscach, ponieważ na stałe zakodowałem rozmiar ekranu: texture = game.Content.Load<Texture2D>("StartScreen"); mainFrame = new Rectangle(0, 0, game.GraphicsDevice.Viewport.Width, game.GraphicsDevice.Viewport.Height); // button definitions startbrect = …
10 c#  2d  resolution 


2
Jakie są sposoby na teksturowanie mapy terenu?
Pracuję z XNA nad grą 3D i staram się stworzyć odpowiednie i przyjemne środowisko. Właściwie wykonałem samouczek, aby utworzyć teren z mapy wysokości. Aby go teksturować, po prostu nakładam na niego teksturę trawy i układam ją kilkakrotnie. Ale chcę mieć naprawdę realistyczne teksturowanie, ale także generować je automatycznie (na przykład, …

1
Szybkie oświetlenie z wieloma światłami
Jak mogę wdrożyć szybkie oświetlenie z wieloma światłami? Nie chcę ograniczać gracza, może on umieścić na poziomie nieograniczoną liczbę i ewentualnie nakładające się (punktowe) światła. Problem polega na tym, że shadery zawierające dynamiczne pętle, które byłyby konieczne do obliczenia oświetlenia, są zwykle bardzo wolne. Pomyślałem, że jeśli w czasie kompilacji …

1
Jak zrównoważyć zdobyte doświadczenie w grze RPG
Obecnie rozwijam grę RPG z klasycznymi punktami doświadczenia i mechaniką podnoszenia poziomu. Gracz zabija potwory, zdobywa punkty doświadczenia, awansuje, gdy zbierze wystarczająco dużo i stanie się silniejszy. Jak zrównoważyć liczbę punktów doświadczenia potrzebną do osiągnięcia każdego poziomu i liczbę punktów doświadczenia przyznanych przez każdego potwora na każdym poziomie?

2
Nieblokujący UDP czy osobny wątek do odbioru?
Tworzę grę wieloosobową (dla mniej niż 64 graczy). Zdecydowałem już, że mam osobny wątek dla pętli sieciowej, ale zastanawiałem się, czy lepiej byłoby utworzyć dodatkowy wątek do odbierania UDP, czy ustawić gniazdo odbiorcze na nieblokujące (bez dodatkowego wątku). A może lepiej jest użyć innej metody, takiej jak gniazda asynchroniczne? Lepsze …

3
Jak powinienem modelować grę opartą na ekonomii w kodzie?
Chciałbym stworzyć grę ekonomiczną opartą na starożytnej cywilizacji. Nie jestem pewien, jak to zaprojektować. Gdybym pracował nad mniejszą grą, taką jak kopia „Space Invaders”, nie miałbym problemu z jej ustrukturyzowaniem w następujący sposób: Główna klasa kontrolna Klasa grafiki Klasa gracza Klasa wroga Nie rozumiem, jak bym to zrobił dla większych …


1
Implementowanie algorytmów za pomocą shaderów obliczeniowych vs. shaderów potokowych
Dzięki dostępności shaderów obliczeniowych zarówno dla DirectX, jak i OpenGL można teraz zaimplementować wiele algorytmów bez przechodzenia przez potok rasteryzacji i zamiast tego użyć obliczeń ogólnego przeznaczenia na GPU, aby rozwiązać problem. W przypadku niektórych algorytmów wydaje się, że staje się to intuicyjnym rozwiązaniem kanonicznym, ponieważ z natury nie są …



3
Znajdowanie możliwych ruchów bytu w grze 2d taflowej
Mam problemy ze znalezieniem konkretnego terminu do wyszukania tego, ale jak można znaleźć możliwe ruchy w strategicznej grze turowej 2D (tj. FF: Tactics, Fire Emblem, Advance Wars). W tym momencie nie myślę zbytnio o terenie (ani nawet kolizji). Zastanawiam się tylko, jakiego algorytmu mogę użyć, aby dowiedzieć się, że istota …

3
Rejestracja w studiu brytyjskim Indie
Jestem z Wielkiej Brytanii i właśnie skończyłem tworzenie niezależnej gry. Miałem zainteresowanie ze strony kilku sprzedawców internetowych, którzy sprzedają gry. Wymaga to ode mnie wypełnienia podstawowej umowy. Jestem tylko jednym facetem, który pracuje w domu jako hobby. Podchodzę do studia pod nazwą mojej gry tylko dlatego, że to norma. Czy …
10 business 

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.