Pytania otagowane jako c++

C ++ jest statycznym, skompilowanym, uniwersalnym językiem programowania o dowolnej typie, o dowolnej formie, z wieloma paradygmatami.

4
Jak sprawić, by przekazywanie wiadomości między wątkami w silniku wielowątkowym było mniej uciążliwe?
Silnik C ++, nad którym obecnie pracuję, jest podzielony na kilka dużych wątków - Generacja (do tworzenia treści proceduralnych), Rozgrywka (do sztucznej inteligencji, skryptów, symulacji), Fizyka i Rendering. Wątki komunikują się ze sobą za pośrednictwem małych obiektów wiadomości, które przechodzą od wątku do wątku. Przed krokiem wątek przetwarza wszystkie przychodzące …

4
Czy jest coś takiego jak XNA dla c ++? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, 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 …
18 xna  c++ 

6
Najlepsza biblioteka matematyczna C ++ dla Game Engine? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, 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 …
18 c++  mathematics 

5
Objective-C czy C ++ dla gier na iOS?
Jestem całkiem pewny programowania w Objective-C i C ++, ale uważam, że Objective-C jest nieco łatwiejszy w użyciu i bardziej elastyczny i dynamiczny. Jakie byłyby zalety i wady używania C ++ zamiast Obj-C do pisania gier w iOS? Czy raczej są jakieś znane problemy z używaniem Obj-C w porównaniu do …

8
Jakie są dobre rozwiązania do serializacji w C ++? [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 5 lat temu . Jestem ciekawy, jakie rozwiązania wymyślili twórcy gier do szeregowania różnych rodzajów danych, z którymi mają do czynienia w swoich …

4
Brakuje pamięci podręcznej i użyteczność w systemach Entity Systems
Ostatnio badam i wdrażam System Entity dla moich ram. Myślę, że czytam większość artykułów, poprawek i pytań na ten temat, które mogłem znaleźć, i jak dotąd myślę, że wystarczająco dobrze rozumiem ten pomysł. Pojawiły się jednak pytania dotyczące ogólnego zachowania C ++, języka, w którym implementuję system encji, a także …

5
W jaki sposób obiekty gry powinny być sobie świadome?
Trudno mi znaleźć sposób na zorganizowanie obiektów w grze, aby były polimorficzne, ale jednocześnie nie były polimorficzne. Oto przykład: zakładając, że chcemy, aby wszystkie nasze obiekty były update()i draw(). W tym celu musimy zdefiniować klasę podstawową, GameObjectktóra ma te dwie wirtualne czyste metody i wpuszcza polimorfizm: class World { private: …
18 c++  architecture 


1
W Unreal, jakie są różnice między float C ++ a FFloat32?
Próbowałem nauczyć się głębszych aspektów UE4 i podczas czytania wielu przykładów kodów, a także bazy źródłowej silnika, zauważyłem, że czasami ludzie (i sam kod źródłowy) używają standardowego floatprymitywu C ++ , ale czasami używają niestandardowej implementacji UE4 FFloat32. Potem się zaciekawiłem: kiedy programuję grę w Unreal, jakie są różnice między …

1
Mapy Normalne kontra Normalne
Korzystam z importera zasobów Assimp ( http://assimp.sourceforge.net/lib_html/index.html ) do analizowania modeli 3d. Do tej pory po prostu wyciągnąłem normalne wektory, które są zdefiniowane dla każdego wierzchołka w moich oczkach. Znalazłem też różne samouczki na normalnych mapach ... Jak rozumiem dla normalnych map, normalne wektory są przechowywane w każdym tekselu normalnej …

3
Jak narysować linię prostą między dwoma punktami na mapie bitowej?
Bawię się mapami wysokości (mapami bitowymi), staram się tworzyć własne w swojej grze i muszę zaimplementować podstawowe metody rysowania. Szybko zdałem sobie sprawę, że rysowanie linii prostych nie jest tak proste, jak myślałem. To proste, jeśli punkty mają współrzędne X lub Y, lub jeśli są wyrównane, dzięki czemu można narysować …


1
Szybka, dokładna kolizja 2D
Pracuję nad strzelanką 2d topdown, a teraz muszę wyjść poza mój podstawowy system kolizji z prostokątami. Mam duże poziomy z wieloma różnymi duszkami, z których wszystkie mają różne kształty i rozmiary. Tekstury dla duszków to kwadratowe pliki png z przezroczystym tłem, więc potrzebuję też sposobu, aby zderzyć się tylko wtedy, …

6
Od czego zacząć, jeśli chcę napisać grę w C ++ 2d? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, 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 …
17 c++ 

1
Projektowanie klasy ResourceManager
Zdecydowałem, że chcę napisać centralną klasę ResourceManager / ResourceCache dla mojego silnika gry hobby, ale mam problem z zaprojektowaniem schematu buforowania. Chodzi o to, że ResourceManager ma miękki cel dla całkowitej pamięci używanej przez wszystkie zasoby gry łącznie. Inne klasy utworzą obiekty zasobów, które będą w stanie rozładowanym, i przekażą …

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.