Pytania otagowane jako xna-4.0

XNA Game Studio 4.0 to środowisko programistyczne, które umożliwia używanie programu Visual Studio do tworzenia gier dla systemu Windows Phone, konsoli Xbox 360 i komputerów z systemem Windows.


1
Jak się dowiedzieć, czy gracz jest zalogowany?
Zastanawiałem się, czy jest jakiś sposób, aby dowiedzieć się, czy „gracz” jest zalogowany, czy nie? Coś takiego: if (GamePad.GetState(PlayerIndex.Two).IsConnected && !Gamer.PlayerTwo.IsSignedIn) Dzięki temu kontroler jest podłączony i można z niego korzystać, ale gracz nie jest zalogowany na konto. Coś jak zgadywanie.

2
Przenośne buforowane wejście klawiatury dla XNA / MonoGame?
Jako wstępne rozwiązanie, obecnie używam frameworka Nuclex w projekcie gry C # / XNA do buforowania klawiatury. Niestety, nuclex opiera się na SlimDX.Directinput.dll i dlatego o ile wiem, można go używać tylko w systemach operacyjnych Windows. Jednak używam MonoGame do atakowania innych platform (Linux, OSX itp.) I dlatego szukam przenośnego …

6
Uruchom grę XNA bez grafiki
Zastanawiasz się, czy w ogóle można uruchomić grę XNA bez wyświetlania czegokolwiek. Mam działającą grę, która działa w konfiguracji serwera klienta, w której jeden gracz jest gospodarzem, a inne osoby mogą połączyć się z jego grą. Chcę teraz móc uruchomić grę jako host na decy towanym serwerze bez karty graficznej, …
11 xna  xna-4.0 

2
Eksportuj modele Blender 2.59 z animacjami do XNA 4
Jaki jest najlepszy sposób na eksport z Blendera 2.59 na XNA 4? Słyszałem, że możesz użyć DirectX do eksportu do .x zamiast .fbx, który działa lepiej z animacjami? Niestety wszystkie samouczki są trochę przestarzałe i dotyczą dziwactw ze starszymi wersjami.
11 xna-4.0  blender 

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, …

2
Tekstura rzutowa i odroczone oświetlenie
W poprzednim pytaniu zapytałem, czy możliwe jest teksturowanie rzutowe z odroczonym oświetleniem. Teraz (ponad pół roku później) mam problem z wdrożeniem tego samego. Próbuję zastosować tę technikę w świetle. (mój projektor nie wpływa na albedo). Mam ten projektor Wyświetl macierz projekcji: Matrix projection = Matrix.CreateOrthographicOffCenter(-halfWidth * Scale, halfWidth * Scale, …

2
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 zostało narysowane i zaktualizowane, przeglądam wszystko …
10 xna  c#  xna-4.0 

5
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. Czy …
10 xna  physics  xna-4.0  3dsmax 


2
Projektowanie poziomów w grze za pomocą XNA?
Zastanawiam się nad projektowaniem poziomów w grze. Moja obecna sytuacja obraca się wokół Kafelków - mam wiele różnych warstw z różnymi typami obiektów (dla każdego, kto nie jest zaznajomiony z Kafelkami, obiekt jest niczym więcej niż współrzędną z przypisanymi mu dowolnymi właściwościami). Obecnie kompiluję grę za każdym razem, gdy wprowadzam …
10 xna-4.0  tiles 

3
Zarys sprites
Obecnie pracuję nad grą 2D, a moim bieżącym zadaniem jest obrysowanie wybranego obiektu. Zasadniczo używam modułu cieniującego rozmycie, aby zrobić to w pełni. Najpierw rysuję duszka za pomocą pionowego gaussowskiego shadera rozmycia, następnie rysuję go poziomym gaussowskim shaderem rozmycia, a następnie rysuję duszka normalnie. Oto mój shader shadera: sampler TextureSampler: …

1
Jak działa gluLookAt?
Z mojego zrozumienia gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); jest równa: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Ale kiedy wydrukuję ModelViewmatrycę, wezwanie do glTranslatef()wydaje się nie działać poprawnie. Oto fragment kodu: #include <stdlib.h> #include <stdio.h> #include <GL/glut.h> #include <iomanip> #include …
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.