Pytania otagowane jako xna

XNA to platforma do gier firmy Microsoft, która umożliwia wdrażanie w systemach Windows, Windows Phone i Xbox 360.



9
Grafika 2D - dlaczego warto korzystać z arkuszy sprite?
Widziałem wiele przykładów renderowania duszków z arkusza, ale nie zrozumiałem, dlaczego jest to najczęstszy sposób radzenia sobie z duszkami w grach 2d. Zacząłem od renderowania ikonek 2d w kilku aplikacjach demonstracyjnych, które stworzyłem, zajmując się każdą klatką animacji dla dowolnego typu ikonki jako jej własnej tekstury - a ta kolekcja …

4
Jak wdrażane jest oświetlenie 2D?
Zastanawiam się, jaki jest najlepszy sposób na uzyskanie efektu „oświetlenia” w grach 2D. Na przykład, jeśli moja główna postać świeci, jakich technik mogę użyć, aby ukończyć efekt wizualny postaci świecącej, gdy znajduje się ona w pobliżu innych obiektów, na które wpłynęłoby światło?



5
Czy aktorzy w grze powinni być odpowiedzialni za losowanie?
Jestem bardzo nowy w tworzeniu gier, ale nie w programowaniu. Gram (ponownie) w grę typu Pong, używając canvaselementu JavaScript . Utworzyłem Paddleobiekt, który ma następujące właściwości ... width height x y colour Mam również Pongobiekt, który ma właściwości takie jak ... width height backgroundColour draw(). draw()Metoda obecnie jest zresetowanie canvasi …

2
Jak dokładnie działa SpriteBatch XNA?
Mówiąc ściślej, gdybym musiał odtworzyć tę funkcję od podstaw w innym interfejsie API (np. W OpenGL), co musiałby być w stanie zrobić? Mam ogólne wyobrażenie o niektórych etapach, takich jak sposób przygotowania matrycy projekcji ortograficznej i tworzenia quada dla każdego wywołania losowania. Nie jestem jednak zbyt zaznajomiony z samym procesem …
38 xna  spritebatch 

1
Celowanie myszką w FPS
Chciałbym zrobić strzelankę z perspektywy pierwszej osoby i przesunąć kamerę za pomocą myszy. Problem polega na tym, że gdy kursor osiągnie granice ekranu, kamera nie będzie się już obracać. Jak mimo to utrzymać mysz w środku i wykryć jej ruchy?

1
Renderowanie grafiki SVG bezpośrednio w XNA
Załóżmy, że mam sporo grafiki 2D w formacie wektorowym, takim jak SVG. Czy istnieje prosty sposób na renderowanie tego bezpośrednio bez konieczności samodzielnego wdrażania pełnego mechanizmu renderującego SVG? Oczywiście mógłbym zrasteryzować go offline (np. W potoku treści) dla różnych rozdzielczości / poziomów powiększenia, ale chciałbym zachować wyraźny obraz przy ciągłym …
36 xna  2d  graphics  art  vector-art 


4
Jakie jest właściwe podejście obiektowe do projektowania klas w rozwoju gier?
Jestem w trakcie opracowywania opartej na XNA gry opartej na sprite'ach 2D dla Windows 7 Phone. Dostępne szkolenia i samouczki są bardzo pomocne, ale napotykam problem, ponieważ każdy z nich podchodzi do projektu swojej klasy inaczej, a kod nie jest szczególnie dobrze przemyślany. W rezultacie trudno mi było dobrze zrozumieć, …
31 xna 

5
Symulacja ciśnienia w siatkowej symulacji cieczy
W mojej grze XNA mam system wodny oparty na siatce 2D, mamy metodę wykorzystującą automaty komórkowe do symulacji spadania i rozprzestrzeniania się wody. Przykład wody spływającej ze zbocza: Każda płytka może zawierać masę od 0 do 255 wartości cieczy, zapisanych w bajcie. Nie używam floats, starego systemu wodnego, który miałem, …
30 xna  c#  physics  grid  water 


6
Sposób przechowywania potencjalnie nieskończonych danych mapy 2D?
Mam platformówkę 2D, która obecnie obsługuje porcje po 100 na 100 kafelków, przy czym współrzędne porcji są przechowywane jako długie, więc jest to jedyny limit map (maxlong * maxlong). Wszystkie pozycje podmiotów itp. Itp. Są istotne, więc nie ma tam limitu. Mam problem z tym, jak przechowywać te fragmenty i …
29 xna  2d  c#  maps  platformer 

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.