Chcę zidentyfikować załadowane zasoby, ale nie wiem, który wybrać. Istnieją 2 opcje: Nazwa (ciąg) Jest to najłatwiejszy i najszybszy z unordered_map (O (1)), ale o wiele wolniej niż przy użyciu liczb całkowitych. Łatwo zrozumiałe w kodzie. Liczby całkowite Najszybszy. Nie są zrozumiałe w kodzie. Wiem, że ciągi nie są tak …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 6 lat temu . Obecnie należę do grupy, która bada optymalizacje sieci i różne aplikacje rozproszone, bardziej interesują mnie …
Jestem głównie programistą, ale chciałbym móc kompetentnie pracować nad innymi częściami gier, które tworzę podczas pracy nad projektami solo. W szczególności pytam tutaj, jakie techniki lub style tworzenia zasobów wizualnych powinienem studiować i używać, aby móc pracować z największą wydajnością? Zasadniczo to, co skończyłoby się jako najmniejsza praca jako całość, …
Czasami zobaczysz, że ludzie to zalecają, zamiast używać grafiki / plików dźwiękowych / itp. lubię to... // Game code Image myImage = new Image("path/to/image.png"); ... zamiast tego powinieneś użyć pliku manifestu jako poziomu pośredniego: // Manifest file MY_IMAGE: path/to/image.png // Game code Manifest myManifest = new Manifest("path/to/manifest"); Image myImage = …
Jaka jest zwykle metoda przechowywania modeli 3D, tekstur, dźwięków i skryptów (np. Plików Lua) podczas programowania i wydania? Tworzę grę z przyjaciółmi głównie w C ++; w fazie prototypowania mieliśmy tylko jedną teksturę, która została zapisana jako nagłówek C w GIMP, ale oczywiście to podejście nie skaluje się dobrze i …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Niedawno stworzyłem podstawowy klon Space Invaders, w C ++, używając frameworka Allegro 5. Po zakończeniu zdałem sobie sprawę, że mam około 10 duszków i bibliotek DLL o wartości 13 MB; niektórzy gracze nie mieli nawet bibliotek DLL mingW, co czyniło grę bardzo zagmatwaną. Jak spakować wszystkie zasoby w taki sposób, …
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 …
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 . Zamieszczając tutaj to pytanie, a nie SO, ponieważ ma ono związek z tworzeniem gier. Mój dylemat jest następujący: obecnie …
Czy zwykle zarządza się nie tylko kodem źródłowym, ale wszystkimi zasobami, teksturami, grafiką, plikami dokumentacji itp. W repozytorium git do kontroli wersji? Na przykład chcę odzyskać starą wersję tekstury. Jeśli jest to bardzo zła praktyka, jakich narzędzi używasz do kontroli wersji zasobów i innych rzeczy?
Za kilka miesięcy planuję zacząć pokazywać (mam nadzieję komercyjną) grę, nad którą pracuję publicznie (internet). Chodzi o to, że oprócz zrzutów ekranu i zwiastuna (powiedzmy funkcji), w jaki sposób właściwie zrobić demo, które można chronić? Pozwól, że ci wyjaśnię. Ta gra jest swego rodzaju wieloplatformową grą RPG. W tej chwili …
Pomyślmy bez względu na platformę: Chcę załadować trochę zasobów graficznych, gdy reszta gry jest uruchomiona. Zasadniczo mogę ładować rzeczywiste pliki do osobnego wątku lub używając asynchronicznych operacji we / wy. Ale w przypadku obiektów graficznych będę musiał przesłać je do procesora graficznego, co można (zwykle) zrobić tylko w głównym wątku. …
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 w zeszłym roku . Mamy wiele małych plików BMP, które moim zdaniem byłyby łatwiejsze do skopiowania, gdybyśmy połączyli je w duży plik TAR …
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.