Ostatnio zacząłem pracować nad grą rozgrywaną w proceduralnie generowanym Układzie Słonecznym. Po trochę krzywej uczenia się (wcześniej nie pracowałem ze Scalą, OpenGL 2 ES ani Libgdx), mam podstawowe demo techniczne, w którym kręcisz się wokół jednej planety o teksturach proceduralnych: Problem, na który wpadam, to wydajność generowania tekstur. Krótki przegląd …
Mam bardzo dużą liczbę podmiotów (jednostek). Na każdym kroku każda jednostka musi znać pozycje wszystkich jednostek w jej pobliżu (odległość jest mniejsza niż podana stała R ). Wszystkie jednostki poruszają się w sposób ciągły. To jest w 3D. Średnio będzie 1% całkowitej liczby jednostek w pobliżu dowolnej innej jednostki o …
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 . Początkowo myślałem o stworzeniu gry z Pythonem i SFML. Rozumiem, że Python działa wolno w porównaniu do C ++, …
Czy można opisać „optymalny” (pod względem wydajności) układ dla pętli gier side-scroller 2D? W tym kontekście „pętla gry” pobiera dane od użytkowników, aktualizuje stany obiektów gry i rysuje obiekty gry. Na przykład posiadanie klasy podstawowej GameObject z hierarchią głębokiego dziedziczenia może być przydatne do konserwacji ... możesz zrobić coś takiego: …
OpenGL umożliwia współdzielenie tego samego modułu cieniującego między wieloma programami. Czy oprócz oszczędzania niewielkiej ilości pamięci i uchwytu modułu cieniującego są jakieś korzyści związane z wydajnością po stronie GPU?
EDYCJA / AKTUALIZACJA: Moje największe pytanie w tej chwili dotyczy tego, czy równanie „t = ...” z kroku 3 jest dobrym pomysłem, czy jest lepszy sposób na zrobienie tego. Większość innych problemów została częściowo lub całkowicie rozwiązana, ale żadne komentarze ani odpowiedzi tak naprawdę nie dotyczyły tego problemu. Ponownie prawdopodobnie …
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 5 lat temu . Poza oczywistymi różnicami językowymi, czym różnią się UnityScript i C # podczas tworzenia gier w Unity3D? Czy jest zauważalna …
Chcę wiedzieć , czy w niektórych sytuacjach warto wykonywać wyszukiwanie ścieżek na GPU (używając CUDA nVidii lub równoważnego), czy też byłby to zmarnowany wysiłek. Wyobrażam sobie, że byłby to bezgłowy serwer dla wielu graczy odpowiedzialny za znajdowanie ścieżek dla botów. Szczególnie interesuje mnie wyszukiwanie ścieżek A * za pomocą siatek …
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 . Zacząłem czytać o technologii internetowej dostępnej do robienia gier internetowych tylko z Javascriptem, ale nie mam skąd opinii na …
Niedawno dodałem do mojego projektu program do pakowania tekstur, który spakuje pewną liczbę tekstur do jednego, w następujący sposób: Na przykład ten ma rozmiar 582x1023 pikseli. Celem dodania tych spakowanych tekstur było oczywiście zwiększenie wydajności, dlatego chciałem znaleźć optymalny rozmiar tekstury dla tekstur OpenGL (przy użyciu LWJGL). Odkryłem, że zgodnie …
Kiedy robię model do gry 3D, co powinienem mierzyć w moim budżecie Wielokąty (trójkąty) lub wierzchołki? Zrobiłem eksperyment z dwoma zestawami 40000 sześcianów, jeden z 8 wierzchołkami i 12 trójkątami, drugi z 24 wierzchołkami i 12 trójkątami. Wszystko zostało zrobione w Unity i oba zostały wygenerowane proceduralnie. Ku mojemu zdziwieniu …
Stworzyłem mały projekt gry w HTML5 za pomocą silnika Phaser (wypróbowałem zarówno 1.1.5, jak i 1.1.6). Następnie, aby przenieść go na platformę mobilną, użyłem Phonegap / Cordova na Windows Phone 8, Android i iOS. W mojej grze jest około 10 elementów, które się animują (przechodzenie od punktu a do punktu …
Tekstury proceduralne z silnikiem substancji wydają się aktualizować bardzo szybko, jeśli wyłączysz buforowanie, zmodyfikujesz jedną odsłoniętą zmienną na raz, zmodyfikujesz ją często, a nawet wtedy, gdy spróbujesz ją zmodyfikować 2 lub 3 razy. Chcę jednak w zasadzie odwrotnie. Na przykład jednostki mają zmienną „krew”, która generuje na nich krew w …
Wiem, że tytuł jest trochę niejasny, ale trudno opisać, czego naprawdę szukam, ale proszę bardzo. Jeśli chodzi o renderowanie procesora, wydajność jest w większości łatwa do oszacowania i prosta, ale jeśli chodzi o procesor graficzny ze względu na brak informacji technicznych w tle, nie mam pojęcia. Używam XNA, więc byłoby …
Kontekst Old Lucas Arts (era ScummVM) przygodowe gry graficzne typu „wskaż i kliknij” wykorzystywały obliczenia wstępne. Oto ogólny zarys techniki. Krok 1 Podłoga w każdym pokoju była podzielona na tak zwane „chodziki”, które były prawie równoważne węzłom w siatce nawigacyjnej, ale ograniczały się do kształtów trapezowych. Na przykład: ______ _____ …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.