Pytania oznaczone «c++»

20
Znalezienie kierunku podróży w świecie z zawiniętymi krawędziami

Muszę znaleźć najkrótszą odległość od jednego punktu w moim świecie 2D do innego punktu, w którym krawędzie są owinięte (jak asteroidy itp.). Wiem, jak znaleźć najkrótszą odległość, ale staram się znaleźć kierunek. Najkrótszą odległość podaje: int rows = MapY; int cols = MapX; int d1 = abs(S.Y -...

20
Jak uniknąć przypadkowego usunięcia obiektów gry w C ++

Powiedzmy, że moja gra ma potwora, który może eksplodować kamikadze na odtwarzaczu. Wybierzmy losowo nazwę tego potwora: Pnącze. Tak więcCreeper klasa ma metodę, która wygląda mniej więcej tak: void Creeper::kamikaze() { EventSystem::postEvent(ENTITY_DEATH, this); Explosion* e = new Explosion;...

19
Określanie układów pokerowych

W ramach oceny robiłem grę Texas Hold'Em i zastanawiałem się, jak sprawdzić 7 dostępnych kart i ustalić, czy istnieją ręce. Jedyną możliwą metodą, jaką mogę wymyślić, jest sortowanie kart numerycznie, a następnie sprawdzenie każdej możliwej grupy 5 kart i sprawdzenie, czy pasują one do listy...

19
Dlaczego branża przeszła z C na C ++? [Zamknięte]

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 2 lata temu . Przede wszystkim chciałbym...

19
Uaktualnić wersję OpenGL w systemie Windows?

Jak zaktualizować wersję OpenGL w systemie Windows, aby móc używać czegoś nowszego niż plik nagłówka w wersji 1.1, który jest zawarty w zestawie SDK platformy? Nawet wersja 7.0A zestawu SDK dla Windows 7 zawiera tylko GL.h i GLU.h dla wersji 1.1 OpenGL. Zainstalowałem sterownik NVidia dla mojej...

18
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...

18
Czy Vector3 powinien dziedziczyć po Vector2?

Tworzę kilka klas Vector2(X i Y) i Vector3(X, Y i Z), ale nie wiem, czy Vector3odziedziczyć Vector2, czy ponownie zaimplementować zmienne składowe m_xi m_yponownie? Jakie są zalety i wady każdej ze stron (dziedziczenie vs redefinicja). Edycja: Używam C ++

18
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...

18
Używanie C ++ 11 do wieloplatformowego rozwoju silnika gry

Uwaga: To nie jest pytanie „podaj swoją opinię” na temat C ++ 03 i C ++ 11. Nasz silnik gry, napisany w C ++ 03, został zaprojektowany do kompilacji w systemach Windows, OSX i iOS. Wsparcie dla systemu Linux jest planowane w (bardzo) bliskiej przyszłości. Nasze doświadczenie jest ograniczone,...