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.

1
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 pocisk trafi w jednostkę), tło faluje w postaci fali. Jak …
9 xna  c#  hlsl 

3
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 czegoś podobnego. Nie jest to jednak opcja, ponieważ chciałbym, …


2
Jak korzystać z plików XML jako plików zawartości w XNA?
Mam plik XML reprezentujący różnych producentów samochodów, który będzie dostępny w mojej grze. Plik wygląda następująco: <?xml version="1.0" encoding="utf-8" ?> <XnaContent> <Asset Type="List[string]"> <car>Audi</car> <car>BMW</car> <car>Nissan</car> <car>Volvo</car> </Asset> </XnaContent> Podczas dodawania go do mojego folderu treści kompilator zwraca ten błąd: There was an error while deserializing intermediate XML. Cannot find …
9 xna  xml 

2
Fizyka dla platformówki 2.5D z płaszczyzną, która się zakrzywia
Tworzę platformówkę 2.5D w XNA, która wykorzystuje modele 3D, które są ograniczone do podróżowania wzdłuż płaszczyzny 2D (tak jak Trine ). Aby jednak wszystko było bardziej skomplikowane, chcę, aby sama płaszczyzna 2D mogła się zakrzywiać. Rozważ tę powtórkę Klonoi (musisz oglądać tylko przez 10 sekund): chociaż gracz był na płaszczyźnie …
9 xna  3d  physics  2.5d 


2
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 if(mouse.clicked) { this.the_sprite.moveTo(mouse.x, mouse.y) …
9 xna  c#  vector  movement 

4
Ile pamięci zajmuje GPU tekstura?
Duży png na dysku może zająć tylko kilka megabajtów, ale wyobrażam sobie, że na gpu ten sam png jest przechowywany w nieskompresowanym formacie, który zajmuje znacznie więcej miejsca. Czy to prawda? Jeśli to prawda, ile miejsca?
9 xna  textures  gpu 

2
Czy możesz nagrywać nieprzetworzone dane dźwiękowe w XNA?
XNA 4 zawiera Microsoft.Xna.Framework.Audio. Klasa mikrofonu, która pozornie może odczytać nieprzetworzone dane dźwiękowe z mikrofonu za pośrednictwem interfejsu API, jak udokumentowano: GetData - Pobiera najnowsze nagrane dane z mikrofonu. GetSampleDuration - Zwraca czas odtwarzania dźwięku na podstawie wielkości bufora. GetSampleSizeInBytes - Zwraca rozmiar tablicy bajtów wymaganej do utrzymania określonego czasu …
9 xna  xbox360  sound  audio  voice 


1
Renderowanie dowolnego tekstu w XNA przy użyciu Windows API?
W komentarzu Andrew do mojego drugiego pytania zauważył, że możliwe jest renderowanie tekstu do Texture2D przy użyciu Windows API, zamiast rysowania tekstu bezpośrednio za pomocą SpriteBatch. Jak to się robi? Domyślam się, że jest krok pośredni przed zapisaniem danych obrazu do Texture2D. Pytam, ponieważ pozwoliłoby mi to renderować znaki Unicode …
9 xna  c#  windows 


6
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 przechodzi przez każde przejście, wybiera odpowiedni wierzchołek i fragmentator …
9 xna  directx  shaders 

1
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 programowania? Czy implementuję coś …
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.