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.

2
Jak prawidłowo wykonywać przezroczystość alfa w XNA 4.0?
Okej, przeczytałem kilka artykułów, samouczków i pytań na ten temat. Większość wskazuje na tę samą technikę, która nie rozwiązuje mojego problemu. Potrzebuję zdolności do tworzenia półprzezroczystych duszków (naprawdę texture2D) i każę im nakładać inne duszki. Mogę to nieco osiągnąć dzięki próbkom kodu, które znalazłem, ale nie jestem zadowolony z wyników …
14 xna  2d  c#  rendering  transparency 

4
Szybsze wykrywanie kolizji 2D
Ostatnio pracowałem nad szybką strzelanką 2D i natknąłem się na ogromny problem. Wykrywanie kolizji. Jasne, działa, ale działa bardzo wolno. Moim celem jest: mieć na ekranie wielu wrogów i nie dotykać się nawzajem. Wszyscy wrogowie ścigają gracza. Większość z nich ma tę samą prędkość, więc prędzej czy później wszyscy zajmują …

1
Smooth Voxel Terrain
Jako osobisty projekt staram się stworzyć generator terenu, który stworzy teren przypominający gładki teren Castle Story. Jeśli jeszcze tego nie widziałeś, tutaj: Jak widać, jest to kombinacja bloków i bloków „gładkich”. To, co próbowałem zrobić, aby naśladować ten wygląd, to nadanie każdemu blokowi powierzchniowemu mini-mapy wysokości. To ogólnie działa, ale …

2
Najlepsza praktyka ustawiania parametrów efektu w XNA
Chcę zapytać, czy istnieje najlepsza praktyka ustawiania Effectparametrów w XNA. Innymi słowy, co dokładnie dzieje się, kiedy dzwonię pass.Apply(). Mogę sobie wyobrazić wiele scenariuszy: Za każdym razem, gdy Applywywoływane, wszystkie parametry efektu są przenoszone do GPU i dlatego nie ma rzeczywistego wpływu na to, jak często ustawiam parametr. Przy każdym …
13 xna  directx  effect 

3
Biały, konserwatywny losowy spacer
Mam duszka, który ma Velocityi Position, albo przechowywane jako Vector2. W każdym Updatecyklu prędkość jest dodawana do pozycji. Chciałbym dać ikonki trzeci wektor, Target. Nowe cele mogą być podane w dowolnej iteracji. Chciałbym, aby duszek zasadniczo poruszał się w sposób losowy, jednak należy ujawnić dwa parametry: Typowy chód losowy może …




3
Jak uzyskać piękny mały tekst w XNA bez korzystania z zewnętrznych bibliotek?
W XNA technologia spritefont jest okropna. Nuclex wykonuje tę pracę o wiele lepiej, ale nie chcę mieć żadnych zewnętrznych odniesień i prawie skończyłem swoją grę. Podczas korzystania z czcionek takich jak Sansation lub Quicksand wygląda okropnie w mniejszych rozmiarach czcionek. To takie złe! Czy istnieje znane obejście tego problemu? Próbowałem …
13 xna  fonts 

3
Dlaczego XNA nie jest uważany za silnik gry?
Zastanawiam się tylko, czego brakuje XNA, aby można go uznać za silnik gry. Robi wszystko, co powinien zrobić silnik gry (oprócz części fizyki); obsługuje także każdy aspekt zdefiniowany w artykule Wikipedii na temat silników gier . Dlaczego XNA nie jest uważany za silnik gry?
13 xna 

6
Jak obsługiwać wejście myszy w XNA?
Tworzę grę karcianą w XNA. Czy OnClickw XNA jest jakieś zdarzenie dla obiektów? Próbuję sprawić, by karty się poruszyły, gdy gracz je kliknie. W tym projekcie jest klasa Sprite, która losuje kartę, ale utknęłam trochę, ponieważ nie wiem, jak używać OnClickzdarzeń lub czegoś podobnego.
13 xna  c#  input  mouse 

1
XNA rejestruje kliknięcia myszą, gdy gra nie jest aktywna
Jeśli kliknę Alt-Tab i zrobię coś poza oknem gry, gra nadal rejestruje kliknięcia myszą (zarówno lewy, jak i prawy). Gra nie „zużywa” kliknięć, ponieważ są one również wysyłane do aplikacji, która ma fokus. Ale denerwujące jest słyszenie wystrzału za każdym razem, gdy klikniesz w przeglądarce internetowej ... Problem występuje również, …
13 xna 


1
Pozbywając się tylko niektórych zasobów w XNA?
ContentManager w XNA 4.0 ma tylko jedną metodę Unload (), która zwalnia wszystkie zasoby. Chcę mieć jakieś „globalne” zasoby, które są zawsze ładowane, ale potem chcę zasoby na poziom, które powinny zostać rozładowane, gdy poziom zostanie zmieniony. Czy powinienem utworzyć drugą instancję menedżera treści ContentManager jako część klasy Level.cs? A …
13 xna  xna-4.0 

1
Jednostka Testuje projekt gry C # / XNA
Od czasu, gdy zacząłem programować, zwlekam. Pracuję jako programista aplikacji biznesowych, ale w wolnym czasie pracuję nad niektórymi grami. W świecie biznesu (na stosie web-dev Microsft) ASP.NET MVC staje się bardzo popularny ze względu na łatwość testowania jednostkowego działania interfejsu. Zastanawiam się, jakich wzorców projektowych (MVC, MVP, MVVM itp.) Można …

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.