Pytania oznaczone «xna»

10
Jak mogę symulować rozbicie szkła?

Muszę wykonać symulację z kamieniem rzuconym przez szklane okno. Jak mogę to osiągnąć? To znaczy myślałem o stworzeniu modelu 3D kamienia i szkła w 3D Studio Max 2012, rozbiciu szkła i wyeksportowaniu obu do XNA 4.0 jako modeli .x. Następnie w XNA wykonaj animację - pisząc własny silnik fizyki....

10
Skutecznie pozbywasz się martwych obiektów w grze?

Korzystam z pętli for lub foreach (nie ma znaczenia), aby przeglądać wszystkie moje obiekty, gdy trzeba je zaktualizować lub narysować. Jednak gdy obiekt zostanie zabity, chcę, aby został ponownie usunięty z kolekcji. Robię to, dodając obiekt do listy martwych obiektów, a następnie, gdy wszystko...

10
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...

10
Przestrzeń ekranu do przestrzeni świata

Piszę gra 2D, gdzie jest mój świat gry został x osi przebiegającej lewej do prawej, y osi biegnącej od góry do dołu i z osi z ekranu: Podczas gdy mój świat gier jest odgórny, gra jest renderowana z lekkim przechyleniem: Pracuję nad projektowaniem z przestrzeni świata na przestrzeń ekranu i...

10
Wykrywanie „dowolnego naciśnięcia przycisku”

Próbuję pozwolić graczowi nacisnąć dowolny przycisk, aby przejść ze strony głównej. Udało mi się to zrobić, tworząc listę przycisków, przeglądając je i sprawdzając, czy jeden z nich nie działa; jednak wydaje mi się, że ten kod jest trochę brzydki i zastanawiam się, czy istnieje prostszy sposób na...

10
Jąkanie się XNA w regularnych odstępach czasu

Próbuję wykonać instancję sprzętową, ale napotykam dziwny problem z wydajnością. Średnia liczba klatek na sekundę wynosi około 45, ale jest bardzo niestabilna. Okna SynchronizeWithVerticalRetrace = false IsFixedTimeStep = false PresentationInterval = PresentInterval.Immediate Poniższy obraz...

10
Visual Studio 2012 i tworzenie gier [zamknięte]

Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów opracowywania gier. Zamknięte 5 lat temu . W porządku, myślę, że to proste pytanie,...

10
C # / XNA uzyskać sprzętową pozycję myszy

Używam C # i próbuję uzyskać pozycję myszy sprzętowej. Pierwszą rzeczą, którą wypróbowałem, była prosta funkcjonalność XNA, która jest prosta w użyciu Vector2 position = new Vector2(Mouse.GetState().X, Mouse.GetState().Y); Następnie wykonuję również rysowanie myszy i w porównaniu z myszą...

9
XNA: Jak działa wątkowanie?

Chciałbym wdrożyć wątki w mojej grze XNA, ale nie jestem pewien, jak działają rzeczy podczas kompilacji dla XBOX 360. Czy ktoś mógłby to rozwinąć? Na przykład, ile wątków obsługuje XBOX? Zdaję sobie sprawę, że XNA używa specjalnej wersji Compact Framework. Jak wpływa to na kod podczas...

9
Dobry przykład efektu wieloprzebiegowego?

W XNA (i ogólnie AFAIK Direct3D) zamiast tworzyć pojedyncze shadery wierzchołków i fragmentów, potencjalnie wiele powiązanych shaderów łączy się w „Efekty”. Kiedy korzystasz z efektu, wybierasz „technikę” (lub iterujesz przez wszystkie z nich), a następnie każda „technika” ma kilka „przejść”. Pętla...

9
Przenoszenie duszka w XNA / C #, przy użyciu wektorów

Obecnie zajmuję się tworzeniem gier XNA w języku C #. Mam dwie klasy: główny moduł obsługi gry i klasę „sprite”. Poniżej znajduje się podstawowy pseudo-kod, który - mam nadzieję - odpowiednio opisuje problem. Game.cs class game { sprite the_sprite; void update(time) { var mouse = mouse.state...

9
Płytka Fizyka za pomocą Farseer

Mam problem z Farseer Physics Engine, w którym w kafelkowym środowisku mój obiekt czasami wchodzi w interakcje z narożnikami innych obiektów, nawet jeśli są idealnie wyrównane. Czytałem o ludziach sugerujących, abyś obliczył i stworzył jeden większy obiekt, używając Kwadratów Marszowych lub...

9
Efekt fali fali?

Od jakiegoś czasu pracuję nad grą typu tower defense i do tej pory jestem bardzo zadowolony z rezultatów. Chciałbym jednak dodać jedną rzecz. Widziałem wideo GeoDefense na Windows Phone 7 tutaj: http://www.youtube.com/watch?v=YhPr4A4LRPQ Zwróć uwagę, jak (kiedy jednostka zostanie zabita lub...