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

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

1
Какой метод LOD является лучшим для рендеринга планет?
В настоящее время я работаю над своей диссертацией, это движок для рендеринга местности планетарного размера. Я все еще заканчиваю свое исследование, и я столкнулся со многими вещами по этому вопросу, проблема в том, что я не могу решить, какой метод уровня детализации (LOD) мне следует использовать. Я знаю о геомипаппинге, …

2
Основы смешивания анимации
Скажем, у меня есть рамки с персонажами, которые могут бегать и ходить и, конечно же, стоять на месте. Правильно ли я считаю, что смешивание анимаций - это процесс плавного перехода между ними путем создания динамических анимаций во время выполнения? Если да, то какова основная теория того, как это работает, и …
23 c++  animation 

3
Как выполнить юнит-тестирование в игровом движке?
К моему большому стыду, я никогда не писал надлежащих модульных тестов, только небольшие неорганизованные тестовые программы, которые я бы затем утилизировал после успешного прохождения теста. У меня нет четкого представления о том, как проводить юнит-тестирование в игровом проекте. (Мой язык - C ++.) Должен ли я иметь отдельный проект для …


3
Должен ли я использовать текстовые файлы для сохранения данных?
У меня вопрос, стоит ли мне использовать текстовые файлы для сохранения игровых данных. У меня есть некоторые основные проблемы по поводу этого: На самом деле нет способа защитить данные, и, таким образом, пользователь может все испортить, если он коснется его, и я не хочу, чтобы это произошло. Вероятно, это не …

1
Формат файла для статических и анимированных 3D моделей
Этот вопрос был перенесен из Stack Overflow, потому что на него можно ответить в Game Stack Exchange. Мигрировал 8 лет назад . В настоящее время я пишу 3D-игру на C ++ с OpenGL и перехожу к той части, где нужно загружать 3D-модели. Поэтому я ищу популярные форматы файлов и методы …
22 c++  opengl 


3
Нецелые значения скорости - есть ли более чистый способ сделать это?
Часто я хочу использовать значение скорости, например, 2,5, для перемещения моего персонажа в пиксельной игре. Обнаружение столкновений, как правило, будет более трудным, если я это сделаю. В итоге я делаю что-то вроде этого: moveX(2); if (ticks % 2 == 0) { // or if (moveTime % 2 == 0) moveX(1); …

5
Улучшение функции O (N ^ 2) (все объекты повторяются по всем другим объектам)
Немного предыстории, я пишу эволюционную игру с другом на C ++, используя ENTT для системы сущностей. Существа ходят по 2D-карте, едят зелень или других существ, размножаются, и их черты видоизменяются. Кроме того, производительность хороша (60fps без проблем), когда игра запускается в режиме реального времени, но я хочу иметь возможность значительно …

6
Отделение игровых данных / логики от рендеринга
Я пишу игру с использованием C ++ и OpenGL 2.1. Я думал, как я могу отделить данные / логику от рендеринга. На данный момент я использую базовый класс Renderable, который предоставляет чисто виртуальный метод для реализации рисования. Но у каждого объекта есть такой специализированный код, что только объект знает, как …
21 c++  opengl  rendering  logic  data 

4
Сколько сборок действительно используется в современном игровом коде? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . В среднем, как часто сборка используется в современном игровом коде? В частности, на платформах, …
21 c++  c 

5
Учимся оптимизировать с помощью Assembly [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Я студент второго курса технологии компьютерных игр. Я недавно закончил свой первый …

10
Конкуренция с C ++ для программирования игр
Этот вопрос был перенесен из Stack Overflow, потому что на него можно ответить в Game Stack Exchange. Мигрировал 8 лет назад . Мне любопытно, почему C ++ так популярен для разработки игр, а не других языков. Я знаю, что с его помощью можно создать очень быстрый код, но что именно …
21 c++ 

2
Реализация камеры / видового экрана в 2D игре
Какой самый практичный способ реализовать камеру / видовой экран в 2D-игре? Я читал, что я должен хранить положение объекта в мире, а не положение относительно экрана? Текущая ситуация: Я реализовал простую 2D-игру, в которой загружаю объекты и уровни из XML-файлов. На данный момент уровень XML-файла выглядит так: <map> <tile obj="ground" …
21 c++  2d  architecture  camera 

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

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