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.

3
Jak poprawnie wdrożyć obsługę komunikatów w systemie encji opartej na komponentach?
Wdrażam wariant systemu encji, który ma: Klasa Entity czyli niewiele więcej niż ID, który wiąże ze sobą składniki Kilka klas komponentów , które nie mają „logiki komponentów”, tylko dane Kilka klas systemowych (zwanych także „podsystemami”, „menedżerami”). Wykonują one wszystkie przetwarzanie logiki encji. W najbardziej podstawowych przypadkach systemy po prostu iterują …

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 

1
Ukierunkowanie modelu na cel
Mam dwa obiekty (cel i gracz), oba mają pozycję (wektor3) i rotację (czwartorzęd). Chcę, aby cel się obrócił i był skierowany w stronę gracza. Cel, gdy coś strzela, powinien trafić prosto w gracza. Widziałem wiele przykładów slerowania dla gracza, ale nie chcę przyrostowej rotacji, cóż, przypuszczam, że byłoby to w …
28 xna  c#  3d  models  quaternion 


2
Jak poprawnie narysować linię w Unity
Pracuję nad grą, która wymaga ode mnie narysowania kilku linii z jednego punktu, co jest bardziej formalnie powiedziane Biorąc pod uwagę punkt A o współrzędnych x, y Rysuję n linii, w których i-ta linia ma współrzędne nazwane jako xi, yi. Biorąc pod uwagę możliwości LineRenderer w Unity3D, nie byłem w …
27 c#  unity 

3
W jaki sposób zespoły zapobiegają nadpisywaniu plików źródłowych? [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 4 lata temu . Przyszło mi do głowy, że podczas gdy, na przykład, silnik gry, pracuje jednocześnie przez wiele osób, jak można uniknąć …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 

1
Dlaczego zawsze powinienem rozważyć tworzenie i używanie pul obiektów zamiast tworzenia nowego obiektu w locie?
Przeczytałem o tym schemacie kilka razy (z perspektywy najlepszych praktyk): Alokacja pamięci : Zamiast tworzenia nowego obiektu w locie zawsze należy rozważyć utworzenie i użycie pul obiektów. Pomoże to zmniejszyć fragmentację pamięci i sprawi, że moduł czyszczenia pamięci będzie działał mniej. Nie wiem jednak, co to właściwie znaczy. Jak mogę …

3
Czy jest szybsza funkcja sinusoidalna?
Pracuję nad generacją hałasu perlin 3d. Biblioteka C # Math wydaje się przesadą w tym, czego potrzebuję, ponieważ większość jej funkcji wykorzystuje podwójną precyzję. Używam Math.Sin () w kilku miejscach, aby wygenerować szum. Czy ktoś wie o szybszej funkcji sinusa?
25 xna  c#  mathematics 

4
Jak mogę zbudować grę w Unity przy minimalnym / bez użycia edytora wizualnego?
Chciałbym napisać grę całkowicie w języku C #. Podczas poszukiwań silnika znalazłem Unity3D, ale wszystkie samouczki i dokumentacja mówią o edytorze wizualnym i IDE Unity, w którym klikasz i wskazujesz, aby tworzyć sceny i skrypty. Nie chcę tego robić. Wolę pełne pokrycie kodu niż projektantów odciągających ode mnie rzeczy. Chciałbym …
24 c#  unity 

7
Jak mogę uniknąć ścisłego łączenia skryptów w Unity?
Jakiś czas temu zacząłem pracować z Unity i nadal mam problem z ściśle powiązanymi skryptami. Jak mogę uporządkować kod, aby uniknąć tego problemu? Na przykład: Chcę mieć systemy zdrowia i śmierci w osobnych skryptach. Chcę też mieć różne wymienne skrypty chodzenia, które pozwalają mi zmieniać sposób poruszania się postaci gracza …
24 c#  unity  scripting 

7
Wielowątkowe obliczenia grawitacyjne 2D
Buduję grę w eksplorację kosmosu i obecnie rozpocząłem pracę nad grawitacją (w C # z XNA). Grawitacja wciąż wymaga ulepszenia, ale zanim to zrobię, muszę rozwiązać niektóre problemy z wydajnością w moich obliczeniach fizycznych. Wykorzystuje 100 obiektów, zwykle renderując 1000 z nich bez obliczeń fizycznych, osiąga znacznie ponad 300 FPS …

3
Jaka jest różnica między UnityEngine.Random a System.Random?
Jaka jest różnica między tym? int randomNumber = UnityEngine.Random.Range(0, 10); i to // on top of the class private System.Random _rnd = new System.Random(); // inside a methode of the same class int randomNumber = _rnd.Next(0, 10); Wiem, że System.Randomzawsze należy zainicjować na szczycie klasy, co UnityEngine.Randomjest niepotrzebne. Wiem też, …
24 unity  c#  random 

3
Najlepszy sposób na przechowywanie zmiennych dla całej gry
Mam ekran opcji takich rzeczy jak trudność, rozdzielczość, tryb pełnoekranowy itp., Ale staram się znaleźć „najlepszy” sposób przechowywania / uzyskiwania tych zmiennych w czasie wykonywania. Obecnie zaimplementowałem Constantsklasę, która zawiera wszystkie GameOptionwyliczenia, ale jak wybrać ustawienie domyślne dla wszystkich tych opcji? Ponadto, jak uzyskać aktualnie wybrany wyliczenie? Jeśli chodzi o …
23 c#  2d 

6
Jakie są projekty systemu jednostek opartego na komponentach, który jest przyjazny dla użytkownika, ale nadal elastyczny?
Przez jakiś czas interesowałem się systemem encji opartym na komponentach i czytałem o nim niezliczone artykuły ( gry Insomiac , dość standardowy Evolve Your Hierarchy , T-Machine , Chronoclast ... żeby wymienić tylko kilka). Wszystkie wydają się mieć strukturę na zewnątrz czegoś takiego jak: Entity e = Entity.Create(); e.AddComponent(RenderComponent, ...); …


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.