Chciałbym renderować moją grę za pomocą jednego z filtrów hqx (hq2x, hq3x lub hq4x) lub filtra xBR w module cieniującym. Jak mogę to zrobić w XNA 4.0 i SM3? Uwaga dodatkowa: to pytanie zostało znacznie zmienione, aby stało się tym, czym jest
Chciałbym renderować moją grę za pomocą jednego z filtrów hqx (hq2x, hq3x lub hq4x) lub filtra xBR w module cieniującym. Jak mogę to zrobić w XNA 4.0 i SM3? Uwaga dodatkowa: to pytanie zostało znacznie zmienione, aby stało się tym, czym jest
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...
Walka o podjęcie decyzji o wdrożeniu mechaniki wspinania się po półce w platformówce 2D napędzanej fizyką. Jaki jest najlepszy sposób, aby to zrobić bez nadmiernego skomplikowania? Jak dotąd rozumiem (hobbysta tutaj nie jest zawodowcem) istnieje kilka opcji, w tym: Przyłóż kontrolowaną siłę do...
Chcę umieścić moje przedmioty i wrogów losowo (lub tak losowo, jak to możliwe). W tej chwili używam Randomklasy XNA do generowania liczby od 800 dla X do 600 dla Y. Wydaje się, że wrogowie odradzają się bardziej na górze mapy niż na środku lub na dole. Nie uruchamiam generatora, może to jest coś do...
Lekkie motocykle lub jak to się nazywało. Biorąc pod uwagę tablicę 2d reprezentującą mapę gry, gdzie każdy element może mieć wartość 0 lub 1 (0 oznacza puste miejsce i 1 reprezentuje wypełnioną przestrzeń), jaki algorytm stosuje się do sztucznej inteligencji wroga...
Uwaga: znalazłem już odpowiedź (którą opublikuję po tym pytaniu) - zastanawiałem się tylko, czy zrobiłem to dobrze, czy jest lepszy sposób. Tworzę izometryczną grę „2.5D” przy użyciu OpenGL ES (JOGL). Przez „2.5D” rozumiem, że świat jest 3D, ale jest renderowany za pomocą płytek izometrycznych...
Mam tę grę typu „Breakeout”. Na środku mam armatę, bloki wokół armaty i podkładki wokół bloków. Tak wygląda gra: Udało mi się uzyskać zderzenie na piksel, a moja kula „ odbija ” się w kontakcie z blokami o następującej matematyce: Ball.Direction = 2 * (Block.Direction - Ball.Direction) +...
Po tym pytaniu potrzebuję dodatkowej pomocy. Jak mogę dowiedzieć się, z której strony prostokąta pochodzi kolizja i odpowiednio zareagować? Niebieskie strzałki to ścieżki, którymi podążałyby niektóre okrągłe obiekty, gdyby przed i po zderzeniu z pudełkiem. Jak mogę to...
Biorąc pod uwagę dwuwymiarową przestrzeń i 1 przyjazny statek kosmiczny, który stoi w miejscu, jeden przeciwnik porusza się NIE bezpośrednio na przyjazny statek o znanej rzeczywistej pozycji, prędkości i kierunku. Przyjazny statek chce dostać się na zasięg ostrzału, aby walczyć z...
Jestem absolutnym początkującym w programowaniu gier, jeśli to pytanie jest źle sformułowane, pamiętaj, że nie był to niechlujność po mojej stronie, ale brak doświadczenia w programowaniu gier. Gra, którą planuję kodować, będzie używać mapy 2D z góry jako „świata”. Świat może być większy niż okno...
Można by opisać „perspektywę” Age of Empires 1 jako grę duszka 2D: Poniżej znajduje się zrzut ekranu Age of Empires II. Jak opisałbyś „perspektywę”? Czy to także gra duszka 2D? „Perspektywa” może nawet nie być poprawnym słowem. Jeśli nie jest, czego powinienem...
Dobrze wiem, jak wykryć kolizję dwóch lub więcej obiektów 2D, ale interesuje mnie, jak zdecydować, czy sprawdzić kolizję. W poprzednich projektach po prostu sprawdzałem każdy obiekt względem każdego innego obiektu (wiem, poziom głupoty O (n ^ 2)) i stworzyłem mniej płynną rozgrywkę. Różne fora...
Obecnie pracuję nad odgórną strzelanką zombie w czasie rzeczywistym. Piszę to w Javie, używając JBox2D jako mojego silnika fizyki. W tym tygodniu kodowałem sieć i jestem teraz gotowy do synchronizacji fizyki. Planuję użyć predykcyjnego modelu klient / serwer autorytatywny, w którym klient może się...
Mam problem z wdrożeniem systemu ekwipunku w XNA (to nie ma znaczenia, może to być dowolna platforma), ale jak dotąd. Oto problem, który próbuję owinąć głową: Jak mogę zdobyć przedmiot ze świata (pomyślisz, że kiedy zabijesz potwora, upuści zbroję) i weź go do ekwipunku mojego gracza? Jeśli...
Zaraz zacznę rozwijać grę z przewijaniem boków, w której celem gracza jest podróżowanie jak najdalej w osi poziomej przed dotknięciem w dół. Pamiętaj, że nie muszę nigdy wracać na osi poziomej. Rozwijam to w AndEngine na Androida, który korzysta z OpenGL i Box2d. Zanim zacznę, muszę zdecydować o...
Więc wdrożyłem już część refleksji: uniform sampler2D texture; uniform vec2 resolution; uniform vec3 overlayColor; void main() { vec2 uv = gl_FragCoord.xy / resolution.xy; if (uv.y > 0.3)// is air - no reflection or effect { gl_FragColor = texture2D(texture, vec2(uv.x, uv.y)); } else { //...
Próbuję odtworzyć efekt fal / wody z Worms (patrz tutaj http://youtu.be/S6lrRqst9Z4?t=31s ) Z tego, co rozumiem, nie jest to duszek, lecz jest generowany proceduralnie przez coś w rodzaju fali grzechu. Czy ktoś wcześniej stworzył coś takiego? lub jakiś pomysł, jak bym to...
Biorąc pod uwagę następujące dwa wektory: Vector3 v3 = Vector3.one; Vector2 v2 = Vector2.one; Ta linia jest niejednoznaczna: v3 += v2; // Unity reports dimension ambiguity podczas gdy to zadanie nie jest: v3 = v2; // Unity assigns despite different dimensions Dlaczego
Jestem w trakcie pisania od podstaw gry izometrycznej i chciałbym wiedzieć, jak / czy mogę dodać światła i cienie. Kod, który do tej pory mam, można znaleźć tutaj , ale powinno być wystarczające, aby wiedzieć, że w tej chwili mapy to proste trójwymiarowe tablice wartości prawda / fałsz . Oto...
Chcę mieć oświetlenie 2D, które mogą być blokowane przez obiekty w grze. Moja gra ma widok z góry, a wszystkie obiekty w grze są opisane prostokątami. Powiedzmy, że mam świat 10x10 i umieszczam światło na 1x1 i ściany wokół tego światła. Chcę widzieć źródło światła na 1x1, ale nigdzie indziej,...