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

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

1
DirectX11 без прикрепленного окна?
Мне просто интересно, можно ли инициализировать и использовать DX11 или DX9 только для закадрового рендеринга - то есть без прикрепленного окна. Мое намерение состоит в том, чтобы сделать некоторые тесты GPU, прежде чем открывать фактическое окно. В этом бенчмаркинге визуализируется некоторая тестовая сцена, но она не должна быть видимой. (На …
13 c++  directx11 

3
Игровой цикл, как проверить условия один раз, сделать что-то, а потом не делать это снова
Например, у меня есть класс Game, и он хранит данные, intкоторые отслеживают жизнь игрока. У меня условно if ( mLives < 1 ) { // Do some work. } Однако это условие продолжает работать, и работа выполняется повторно. Например, я хочу установить таймер для выхода из игры через 5 секунд. …
13 c++  game-loop 

4
Скрыть данные игры от игрока?
Я работаю над своей первой (C ++) игрой и хочу использовать дизайн на основе компонентов. В последнее время я много читал об этом, и вчера я решил, что хочу сохранить объектные данные во внешних файлах JSON, чтобы обеспечить большую гибкость и удобство доступа. Затем до меня дошло, что оставление этих …
13 c++  data 

7
Лучший (самый популярный?) Формат изображения для текстурирования [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Итак, я использую C ++ с OpenGL, и я собираюсь создать загрузчик для …
13 c++  opengl  textures 

5
Какая библиотека рекомендуется для использования Lua из C ++? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 5 лет назад . В настоящее время я планирую интегрировать сценарии Lua в мой 2D Game Engine, и я хотел …
13 c++  lua 

5
Пакет пользовательского содержимого для файлов
Я собираюсь купить несколько моделей пакетов с веб-сайта для создания прототипа моей игры. В контракте говорится, что я должен защищать их, чтобы не дать общественности получить к ним доступ. Я помню, как работал с играми Valve, они использовали .gcf (файл игрового контента), который в основном представлял собой архив всего контента …
13 game-design  c++ 

8
Какой фреймворк для модульных тестов для игр на c ++ [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 5 лет назад . Какую комбинацию инструментов тестирования вы считаете лучшей? Учитывая рамки / библиотеки на ваш выбор, вы можете …
13 c++  testing 

1
Разные шейдеры для разных объектов DirectX 11
Я учусь Direct3D 11, и во всех основных уроках, которые я нашел по написанию шейдеров, шейдеры Vertex и Pixel написаны так, что они преобразуют всю сцену одинаково. Учебники как рендер куб с текстурой ... Но мне интересно, как вы различаете объекты? Что если вы хотите, например, смоделировать зеркальную поверхность на …
13 c++  directx11 

3
Идентификация активов в игровом движке?
Я хочу определить свои загруженные активы, но я не знаю, какой из них выбрать. Есть 2 варианта: Имя (строка) Это самый простой и быстрый способ с unordered_map (O (1)), но намного медленнее, чем с использованием целых чисел. Легко понять в коде. Целые Самый быстрый. Не понятно в коде. Я знаю, …

1
Как я могу аккуратно и элегантно обрабатывать данные и зависимости между классами
Я работаю над 2D-игрой сверху вниз в SFML 2, и мне нужно найти элегантный способ, которым все будет работать и совмещаться. Позвольте мне объяснить. У меня есть ряд классов, которые наследуются от абстрактной базы, которая предоставляет метод рисования и метод обновления для всех классов. В игровом цикле я вызываю update, …
12 c++  2d  architecture  sfml 

2
Стресс-тестирование игрового сервера без пользователей?
Я работаю над карточной игрой и ее сервером. Там будет лобби со множеством столов и множеством игроков. Единственная проблема заключается в том, как я могу увидеть, как он может обрабатывать сотни одновременных пользователей без сотен одновременных пользователей? Как обычно это делается?
12 c++  server  testing 

4
Круговая классовая зависимость
Разве плохой дизайн - иметь 2 класса, которые нужны друг другу? Я пишу небольшую игру, в которой у меня есть GameEngineкласс, в котором есть несколько GameStateобъектов. Чтобы получить доступ к нескольким методам рендеринга, эти GameStateобъекты также должны знать GameEngineкласс - так что это круговая зависимость. Вы бы назвали это плохим …
12 c++  architecture 

1
Как нарисовать стрелку на краю экрана, указывающую на объект, находящийся за пределами экрана?
Я желаю сделать то, что описано в этой теме: http://www.allegro.cc/forums/print-thread/283220 Я пробовал различные методы, упомянутые здесь. Сначала я попытался использовать метод, описанный Carrus85: Просто возьмите соотношение двух гипонтенусов треугольника (не имеет значения, какой треугольник вы используете для другого, я предлагаю точку 1 и точку 2 в качестве расстояния, которое вы …

1
Эффективный поиск пути в свободном пространстве
У меня есть игра, расположенная в космосе, и я хотел бы издавать приказы о перемещении, которые требуют поиска пути. Теперь я понимаю, что A * и такие в основном применяются к деревьям, а не к пустому пространству, в котором нет узлов для поиска пути. У меня есть некоторые препятствия, которые …
12 c++  path-finding 

2
Я ищу, чтобы создать реалистичное автомобильное движение, используя векторы
Я посмотрел, как это сделать, и нашел это http://www.helixsoft.nl/articles/circle/sincos.htm. Я попробовал это сделать, но большинство показанных функций не работало. Я просто получил ошибки потому что их не было. Я посмотрел на функции cos и sin, но не понимаю, как их использовать или как правильно настроить движение автомобиля, используя векторы. У …

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