Pytania otagowane jako performance

Jakość, wydajność i szybkość prowadzenia rozgrywki wynikają z kilku czynników w projekcie i strukturze gry oraz jej architekturze.

2
Czy warto używać puli cząstek w zarządzanych językach?
Zamierzałem zaimplementować pulę obiektów dla mojego systemu cząstek w Javie, a potem znalazłem to na Wikipedii. Mówiąc inaczej, mówi się, że pule obiektów nie są warte używania w językach zarządzanych, takich jak Java i C #, ponieważ przydziały zajmują zaledwie kilkadziesiąt operacji w porównaniu z setkami w językach niezarządzanych, takich …

2
Czy warto martwić się o lokalizację odniesienia GPU?
Czy lokalizacja odniesienia ma tak samo różnicę w wydajności GPU, jak w wydajności procesora? Na przykład, jeśli wyślę 200 poleceń rysowania do GPU, czy zauważę (potencjalnie) zauważalną różnicę, jeśli dane dla każdego polecenia są ciągłe w pamięci zamiast przeskakiwać po buforach / mapach tekstur? Pytanie poboczne: Zakładam, że GPU zapewnia …

2
Jak poprawić wydajność drogich funkcji w 2d city builder
Już szukałem odpowiedzi, ale nie byłem w stanie znaleźć najlepszego podejścia do obsługi drogich funkcji / obliczeń. W mojej obecnej grze (budynek miasta oparty na kafelkach 2D) użytkownik może stawiać budynki, budować drogi itp. Wszystkie budynki wymagają połączenia ze skrzyżowaniem, które użytkownik musi umieścić na granicy mapy. Jeśli budynek nie …


1
Jak zasłonić światła w Unity3D?
Po pierwsze, mam Unity Pro. Od jakiegoś czasu staram się zasłaniać światła, gdy nie są one oglądane, aby poprawić wydajność. Głównymi metodami, na które natknąłem się, było użycie BecameVisible () i testowanie fragmentu kamery. Moim głównym problemem było to, że jeśli odtwarzacz ogląda obszar oświetlony światłem, nadal chcę, aby światło …



3
Czy istnieje lepszy sposób na skonfigurowanie systemu zdarzeń?
Systemy zdarzeń są niesamowite, sprawiają, że kodowanie jest wyjątkowo niewygodne i naprawdę pozwala na dynamiczne tworzenie gier poprzez łatwą komunikację obiektów i pętli gry. Mam trudności z wydajnością mojego obecnego wdrożenia. Obecnie moja niewielka optymalizacja podziału list obiektów na zdarzenia, na które odpowiadają, dokonała cudów, ale mogę zrobić więcej. Obecnie …

4
Jak poprawić wydajność grupowania
Tworzę opartą na sprite grę 2D na platformy mobilne i używam OpenGL (właściwie Irrlicht) do renderowania grafiki. Najpierw zaimplementowałem renderowanie ikonek w prosty sposób: każdy obiekt gry jest renderowany jako quad z własnym wywołaniem losowania GPU, co oznacza, że ​​gdybym miał 200 obiektów gry, wykonałem 200 wywołań losowania na ramkę. …

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.