Produkcja gier

24
Jak szybko obliczyć obszar wzroku w grze w kafelkach 2D?

Mam matrycę płytek, na niektórych z nich są przedmioty. Chcę obliczyć, które kafelki są widoczne dla gracza, a które nie, i muszę to zrobić dość wydajnie (aby obliczało się wystarczająco szybko, nawet gdy mam duże matryce (100 x 100) i dużo obiektów). Próbowałem to zrobić algorytmem liniowym...

24
Algorytmy wyszukiwania ścieżki?

Najpierw opublikowałem to pytanie na temat przepełnienia stosu, ale chyba nikt nie jest zainteresowany grami wideo ... Jakie algorytmy wyszukiwania ścieżek są używane w grach wszystkich typów? (W każdym razie, gdzie poruszają się postacie) Czy Dijkstra dużo używa? Nie pomyślałbym, że nie, ponieważ...

24
Jak połączyć dwa obiekty w Blenderze

Co ja zrobiłem Stworzyłem obiekt Cube z modyfikatorem Subdivision Surface w celu modelowania mowy. Stworzyłem prostopadłościan, który wygląda jak kątowa, długa pałka. Co chcę robić Chcę scalić te dwa obiekty. Więc chcę mieć tylko jeden obiekt - (sześcian blokujący się jak a) kula z wystającą z...

24
Jak można uciec od GPL?

ZASTRZEŻENIE Nie udaję, że wiem coś na temat licencjonowania. W rzeczywistości wszystko, co mówię poniżej, może być całkowicie fałszywe! Historia: Ostatnio szukałem przyzwoitego silnika gry i myślę, że znalazłem taki, który bardzo mi się podoba, Cafu Engine . Mają jednak plan podwójnego...

24
Najlepszy sposób maskowania duszków 2D w XNA?

Obecnie próbuję zamaskować niektóre duszki. Zamiast wyjaśniać to słowami, stworzyłem kilka przykładowych zdjęć: Obszar do maskowania (w kolorze białym) Teraz czerwony duszek, który należy przyciąć. Wynik końcowy. Teraz wiem, że w XNA możesz zrobić dwie rzeczy, aby to osiągnąć: Użyj bufora...

24
Czy ukryte statystyki to dobry pomysł? [Zamknięte]

Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 5 lat temu . Myślę o RPG, FPS lub grze...

24
Wielowątkowe obliczenia grawitacyjne 2D

Buduję grę w eksplorację kosmosu i obecnie rozpocząłem pracę nad grawitacją (w C # z XNA). Grawitacja wciąż wymaga ulepszenia, ale zanim to zrobię, muszę rozwiązać niektóre problemy z wydajnością w moich obliczeniach fizycznych. Wykorzystuje 100 obiektów, zwykle renderując 1000 z nich bez...

24
Jak mogę uniknąć ścisłego łączenia skryptów w Unity?

Jakiś czas temu zacząłem pracować z Unity i nadal mam problem z ściśle powiązanymi skryptami. Jak mogę uporządkować kod, aby uniknąć tego problemu? Na przykład: Chcę mieć systemy zdrowia i śmierci w osobnych skryptach. Chcę też mieć różne wymienne skrypty chodzenia, które pozwalają mi zmieniać...

24
Jaka jest różnica między UnityEngine.Random a System.Random?

Jaka jest różnica między tym? int randomNumber = UnityEngine.Random.Range(0, 10); i to // on top of the class private System.Random _rnd = new System.Random(); // inside a methode of the same class int randomNumber = _rnd.Next(0, 10); Wiem, że System.Randomzawsze należy zainicjować na szczycie...

24
Jak wykryć „pokoje” w grze z przewijaniem 2D?

Chcę stworzyć system, który rozpoznaje określone typy budynków i pokoi, które można stworzyć w grze, na przykład sposób, w jaki Terraria wykrywa „rezydencje”. W tej grze dom można zbudować w świecie opartym na kafelkach, budując strefę bloków spełniających zestaw warunków: Strefa jest całkowicie...