Вопросы с тегом «c++»

C ++ - это статически типизированный, универсальный, многопарадигмальный язык программирования произвольной формы.

3
Используется ли GNU GCC для игр AAA?
GNU GCC - очень распространенный компилятор, но кажется, что почти никто не использует его для больших проектов, таких как игры AAA. Для меня это работает просто отлично, никогда не было проблем с этим. Но мне интересно, почему во всех играх AAA используются коммерческие компиляторы, такие как Intel Studio? Почему это …
11 c++  game-industry  c  mingw 

5
Вам нужны дорогие серверы и модный хостинг для создания многопользовательской игры?
Я закончил работу над RPG, и было бы гораздо веселее сделать ее мультиплеерной. У SFML есть сетевая функция, я подумал, что это возможно, но опять же, никогда в своей жизни я даже не пробовал что-то базовое в сети, на самом деле мои знания об этом очень ограничены. Что нужно сделать, …
11 c++  multiplayer  sfml 

2
О чем следует беспокоиться при изменении источника OpenGL в верхнем левом углу экрана?
Для самообразования я пишу 2D-платформер на C ++ с использованием SDL / OpenGL. Сначала я начал с чистого SDL, используя учебники на sdltutorials.com и lazyfoo.net, но теперь я использую SDL для создания контекста рендеринга OpenGL, а затем рендеринга с использованием функций OpenGL (в частности, непосредственного режима, но я изучаю VAO …
11 c++  opengl  2d  sdl 

1
Имитация игровых яблок - не могу заставить его работать [закрыто]
Трудно сказать, что здесь спрашивают. Этот вопрос является двусмысленным, расплывчатым, неполным, чрезмерно широким или риторическим, и на него нельзя дать разумный ответ в его нынешней форме. Чтобы получить разъяснения по этому вопросу, чтобы его можно было снова открыть, посетите справочный центр . Закрыто 7 лет назад . Я пытаюсь создать …
11 c++ 

3
Как организовать игровой движок в C ++? Является ли мое использование наследования хорошей идеей?
Я новичок, как в игре developping и программирования. Я пытаюсь узнать некоторые принципы в построении игрового движка. Я хочу , чтобы создать простую игру, я в точке , где я пытаюсь реализовать игровой движок. Так я думал, что мой движок игры должен контролировать это вещи: - Moving the objects in …
11 c++  architecture  oop 

2
Как отключить движение по оси Y в движке Bullet Physics
Я хочу создать объект, который двигается только вдоль осей X и Z, при этом ось Y остается отключенной (это похоже на движение в 2D, и объект не упадет). В настоящее время я использую ограничение 6 степеней свободы, чтобы ограничить движение по оси Y, но оно не работает: btRigidBody* zeroBody = …

2
Каковы лучшие способы сериализации и десериализации сетевых сообщений для многопользовательской игры C / C ++?
Сейчас мы используем JSON и хотим перейти на двоичный формат для некоторых типов сообщений между клиентом и сервером. Должен ли я просто читать структуры в сокет? Использовать Proticol буферы / бережливость? Как я должен представлять массивы данных? Как должен выглядеть интерфейс для упаковки / распаковки данных?

1
Зарегистрировать компоненты игровых объектов в игровых подсистемах? (Компонентный дизайн игровых объектов)
Я создаю компонент на основе системы игры объекта . Некоторые советы: GameObjectэто просто список Components. Есть GameSubsystems. Например, рендеринг, физика и т. Д. Каждый GameSubsystemсодержит указатели на некоторые из Components. GameSubsystemэто очень мощная и гибкая абстракция: она представляет собой любой фрагмент (или аспект) игрового мира. Существует необходимость в механизме регистрации …

1
Проблема обнаружения столкновения по окружности
В настоящее время я занимаюсь разработкой клона прорыва и столкнулся с препятствиями на пути обнаружения столкновения между шаром (круг) и кирпичом (выпуклый многоугольник), работающим правильно. Я использую тест обнаружения столкновения Circle-Line, где каждая линия представляет и край на кирпиче выпуклого многоугольника. Большую часть времени тест Circle-Line работает должным образом, а …

1
Кроссплатформенная разработка на C ++ / OpenGL ES (iOS / Android) [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 4 года назад . У меня уже есть достаточный опыт работы с C ++ и OpenGL, и я недавно решил …

2
Поворот камеры от третьего лица к цели
У меня есть камера от третьего лица, которая смотрит не прямо на игрока, а где-то перед ним. Когда пользователь входит в режим съемки, я хочу, чтобы камера поворачивала игрока лицом к цели. На изображении выше. «O» - игрок (Происхождение), «L» - внешний вид, «C» - положение камеры, а «T» - …

1
Использование многопоточности между игровым циклом и openGL
Разговор в контексте игры на основе рендерера openGL: Давайте предположим, что есть два потока: Обновляет игровую логику, физику и т. Д. Для игровых объектов. Делает вызовы openGL для рисования для каждого игрового объекта на основе данных в игровых объектах (этот поток 1 продолжает обновляться) Если у вас нет двух копий …

2
Так как Table.drawDebug устарел в libGDX, что я должен использовать вместо этого?
Я следую книге «Изучение разработки LibGDX», чтобы сделать простую игру. Я нахожусь в разделе создания меню, где мы создаем этап и отображаем его с границами отладки. Книга говорит об использовании, Table.drawDebug(stage)но этот статический метод, похоже, полностью удален из Tableкласса frameworks . Я импортирую com.badlogic.gdx.scenes.scene2d.ui.Table; ниже мой код: @Override public void …

1
Как можно хранить данные глобального контекста в системе компонентов объекта?
У меня вопрос такой: Как хранить глобальные контекстные данные, т.е. информация о мировых данных, текущее мировое время и т. д. в системе компонентов объекта? Я думаю о работе над созданием игры-симулятора с открытым концом в стиле Dwarf Fortress на C ++. Я создал игровой движок в стиле компонентов сущностей просто …

4
Идентификация типов объектов в системе компонентов
Если у сущности нет явного «типа» (например, плеера) и это просто набор компонентов, как мне определить сущности, над которыми мои системы должны и не должны работать? Например, в игре в понг весло и мяч сталкиваются с границами окна. Однако системы обработки столкновений для каждого из них будут разными, поэтому система …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.