Pytania otagowane jako c#

C # to wieloparadygmatyczny, zarządzany, silnie typizowany, zbierany bezużytecznie język programowania stworzony przez firmę Microsoft we współpracy z platformą .NET.

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 

2
Jaka jest różnica między usługami gier XNA a gloryfikowanymi zmiennymi globalnymi?
Microsoft.Xna.Framework.GameKlasa ma Services właściwość, która pozwala programiście dodać usługę do swojej gry poprzez dostarczanie rodzaj klasy i instancję klasy do metody Add. Teraz zamiast przekazywać AudioComponentdo wszystkich klas i metod, które tego wymagają, wystarczy przekazać Gameinstancję i wyszukać usługę. (Lokalizator usług ) Ponieważ gry mają wiele usług (GraphicsDevice, SceneGraph, AudioComponent, …
10 xna  c#  architecture 

3
Wydajna metoda renderowania masywnego terenu w XNA
Tworzę grę XNA, która wymaga dużej przestrzeni dla graczy. Obecnie używana mapa wysokości testu to 4096 x 4096 i jest zapisywana jako 4-bitowy BMP. Próbuję wziąć ten ogromny plik mapy wysokości i wyrenderować go w grze. Problem, na który wpadam, polega na tym, że nieefektywne jest ładowanie całego terenu na …
10 c#  xna 

1
Enum vs. Liczba całkowita dla wartości umiejętności
Wdrażam podstawowy system umiejętności i atrybutów, choć zastanawiam się, jak powinienem to zrobić. Na przykład, mógłbym użyć Dictionary / HashMap, która wykorzystuje wyliczenia SkillType do reprezentowania kluczy, a wartości całkowite reprezentują wartości. Ale czy powinienem to zrobić? public class Skills { public IDictionary<StatType, Int> skills; //StatType is enum, being the …
10 c# 

3
Jakie są świetne i przydatne zasoby dla gry Isometric zbudowanej na platformie XNA? [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 6 lat temu . Obecnie pracuję nad grą izometryczną przy użyciu Microsoft XNA Framework. Szukam zasobów, które przydałyby się do udanego projektu, takich …

1
Jak włączyć fizykę do generowanego proceduralnie świata z modułu cieniującego geometrię?
Zasadniczo chcę wyeliminować potrzebę generowania spójnego szumu z procesora do GPU. Stamtąd chcę również wygenerować teren dla trójwymiarowego świata, używając tego hałasu jako gęstości w punktach wokseli. Następnie chcę wziąć te gęstości i poligonizować (generować wierzchołki) je reprezentując teren świata. W porządku. Ale chcę też dynamicznie deformować świat w czasie …
10 c#  xna  shaders 



6
Czy źle jest mieć statyczną Game1 w XNA?
Czy to naprawdę zły pomysł, aby moja Game1klasa była statyczna? W tej chwili w mojej Game1klasie mam tzw. Klasę, TileHandlerktóra zajmuje się wszystkim, co dotyczy mojego obecnego zestawu płytek i AnimalHandlerktóra obsługuje wszystkie moje zwierzęta (zaskakujące). Teraz, gdy jestem w środku AnimalHandleri chcę sprawdzić, czy można TileHandlerodtąd chodzić po kafelku, …
10 xna  c#  architecture 

2
Wykres sceny dla odroczonego mechanizmu renderowania
Jako ćwiczenie edukacyjne napisałem odroczony silnik renderowania. Teraz chciałbym dodać wykres sceny do tego silnika, ale jestem trochę zaskoczony, jak to zrobić. W normalnym (silniku renderującym do przodu) po prostu dodawałbym wszystkie elementy (wszystkie implementujące IDrawable i IUpdateAble) do mojego wykresu scen, niż najpierw podróżowałem po wykresie scen i wywoływałem …
10 xna  c#  scene-graph 

3
Tworzenie encji jako agregacji
Niedawno zapytałem o to, jak oddzielić byty od ich zachowania i główną odpowiedź związaną z tym artykułem: http://cowboyprogramming.com/2007/01/05/evolve-your-heirachy/ Ostateczna koncepcja opisana tutaj jest następująca: OBIEKT JAKO CZYSTA AGREGACJA. Zastanawiam się, jak mogę przejść do tworzenia jednostek gry jako czystej agregacji przy użyciu C #. Nie do końca zrozumiałem, jak to …


2
Generuj losową liczbę w Unity bez dwuznaczności klasowej
Mam problem w Unity (C #), w którym chciałbym utworzyć liczbę losową. Chciałem użyć System.Random(odniesienie: używanie System), ale Unity narzeka, że ​​jest to niejednoznaczne UnityEngine.Random. Nie mogę określić odwołania (za pomocą System.Random), ponieważ randomnie jest to przestrzeń nazw. Jak określić, że chcę używać systemu losowo, a nie Unity?
10 unity  c# 

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.