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

8
Переход с XNA / C # на C ++? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 6 лет назад . Некоторое время я работал с XNA над дизайном и разработкой игр (хотя и только для личного...

8
Пользовательский расширяемый формат файла для двумерных плиточных карт

Я реализовал большую часть своей игровой логики прямо сейчас, но все же создаю свои карты с неприятными циклами «на лету», чтобы иметь возможность работать с чем-то. Теперь я хотел бы продолжить и провести некоторое исследование о том, как (не) сериализовать эти данные. (Я не ищу редактор карт - я...

8
Ошибка быстрого создания объекта OpenGL

У меня есть некоторый код, который проходит через набор объектов и отображает экземпляры этих объектов. Список объектов, которые должны быть отображены, хранится в виде std :: map>, где объект класса MeshResource содержит вершины и индексы с фактическими данными, а объект classMeshRenderer...

8
Как иметь операции с символом / элементами в двоичном виде с конкретными операциями?

У меня следующая проблема. Предмет может иметь много состояний: NORMAL = 0000000 DRY = 0000001 HOT = 0000010 BURNING = 0000100 WET = 0001000 COLD = 0010000 FROZEN = 0100000 POISONED= 1000000 Элемент может иметь несколько состояний одновременно, но не все из них Невозможно быть сухим и мокрым...

8
Хранение игровых активов: архив против отдельных файлов [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Поскольку я нахожусь в процессе создания 3D-игры...

8
Пример ориентированного на данные дизайна

Кажется, я не могу найти хорошее объяснение Data Oriented Design для обычной игры зомби (это всего лишь пример, довольно распространенный пример). Не могли бы вы привести пример Data Oriented Design для создания универсального класса зомби? Это хорошо? Класс списка зомби: class ZombieList { GLuint...

8
Контур шрифта в OpenGL, FTGL

Я использую библиотеку FTGL для рендеринга шрифтов в своей игре, но я совершенно не знаю, как создать контур вокруг текста. Достижение тени может быть легко, потому что я могу просто сделать это так: (псевдокод) font.render(Color::BLACK, position.x + 1, position.y + 1); // Shadow...

8
Импорт и просмотр файлов .fbx

У меня небольшая проблема с импортом / отображением файлов .fbx. Я проверил примеры, но те, которые меня интересуют больше всего (анимация и текстура), плохо документированы для понимания кем-то, кто плохо знаком с этим, как я. Это то, что я пробовал: мне удалось получить вершины и нормали, но я...

8
Самый эффективный способ нарисовать вершину с OpenGL

Я пишу 3D-игру OpenGL. Там будет множество треугольников для местности и объектов в использовании. Я учусь на официальном руководстве OpenGL, и первым представленным методом является вызов функции glVertexпосле glBeginкаждой вершины, которую вы хотите нарисовать. Однако этот метод звучит довольно...

8
Как использовать UpdateSubresource и Map / Unmap?

Из того, что я понял (из чтения различных страниц), есть 2 способа обновления буфера: UpdateSubresource()(когда буфер создается с DEFAULTиспользованием) Map(), скопируйте новые данные, Unmap()(когда буфер создан с DYNAMICиспользованием) В первом случае я вызываю только эту функцию (больше ничего)?...

8
Управление данными Voxel

Я программирую на C ++ как хобби уже около 4 месяцев, и мне действительно нравится создавать вещи с использованием вокселей. Я написал «игру» (больше, чем просто личный вызов, так как на самом деле я занимался только ландшафтом, а не геймплеем), в котором появился мир, похожий на Minecraft, но...

8
Как найти ближайшие точки (образуя, таким образом, многоугольник), окружающие определенную точку? (См. Изображение)

Я работаю с игровым движком, и моя задача - добавить код для моделирования разрушения жестких сеток. Сейчас я работаю только над тем, чтобы разбить куб. Я использую алгоритм Вороного, чтобы создать (реалистичный) тресканный осколок, и я использую метод полуплоскости, чтобы сгенерировать ячейку...

8
Странный эффект SSAO (неправильная позиция / нормальные текстуры в пространстве вида?)

Я пытаюсь создать эффект SSAO в своем игровом движке (DirectX 11, C ++), основанный в основном на учебнике gamedev.net Хосе Мария Мендеса . К сожалению, это не охватывает проблему создания текстур (нормали, положение). На первом этапе я создаю нормальную текстуру, а затем также считываю буфер...

8
Реализация SceneManager с использованием OpenFL

Я пытаюсь реализовать базовый SceneManager с использованием OpenFL и Haxe. У меня нет большого опыта использования OpenFL и Haxe, поэтому у меня есть несколько проблем. Вот как я разработал класс SceneManager: package; import openfl.display.Sprite; import openfl.Lib; class SceneManager extends...

8
Указатели в C # Unity

Эй, я только недавно узнал об указателях, и мне интересно, как я могу использовать их в c # (я только что узнал о них в c ++) в единстве. У меня есть несколько вопросов. Указатели используют низкоуровневое программирование для поиска позиций различных значений на компьютере. Значит ли это, что вы...

8
Какой самый простой способ реализовать камеру от третьего лица в C ++ / DirectX9

Я довольно новичок в C ++ и DirectX9, и я хочу реализовать камеру от третьего лица. Прочитав немного о камерах на основе кватернионов, я решил попробовать реализовать их. Но это действительно поражает меня, поэтому я спрашиваю, как проще всего внедрить TP-камеру? Вот что должна делать камера:...

8
Разрыв экрана во фрагментном шейдере на графических процессорах R9 380

у двух игроков возникла проблема с моей игрой, когда экран использует разрыв, когда он использует фрагментный шейдер, но, похоже, он делает это только для игроков с графическим процессором R9 380. Вот как это выглядит в игре: После работы с одним из игроков я сузил его до использования шейдера, но...

8
Алгоритм-квадрат алгоритм случайный и шумный

Я реализовал грубую интерпретацию алгоритма Алмазного квадрата в C ++, чтобы создать некоторую полуреалистичную фрактальную местность, но результат просто выглядит как случайное значение y в каждой точке, а не как гладкие каменистые формы. Я изменил параметры, но чувствую, что внешний взгляд на код...

8
Принудительно перезагрузить VS Soution Explorer при добавлении нового скрипта c # через Unity3d?

Когда я создаю C # script ( Create -> C# Script) через Unity3d или удаляю его из Unity3d- Visual Studioпоказывает мне окно с предупреждением. это раздражает. Есть ли способ заставить "ReloadAll" в обозревателе решений без...