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

DirectX - это набор мультимедийных API от Microsoft, предназначенный в первую очередь для разработчиков игр. Популярные API в коллекции DirectX включают Direct3D, XInput и XAudio.

1
Как мне интегрировать физику пули в мою игру?
Я скачал файл релиза, найденный здесь , но я просто не уверен, с чего начать. В моей игре у меня есть несколько продолговатых и сфера, я хочу, чтобы все они сталкивались друг с другом. (Все они имеют сетки и связанные ограничивающие объемы) редактировать - я только что понял, что с …

3
Рендеринг только части экрана с высокой детализацией
Если графика отображается для большого угла обзора (например, очень большой телевизор или гарнитура VR), зритель не может сфокусироваться на всем изображении, только на его части. (На самом деле, это относится и к экранам обычного размера.) В сочетании со способом отслеживания глаз зрителя (который, как я полагаю, наиболее жизнеспособен в виртуальной …

1
Управление графическим состоянием и компонентами?
Я часто склонен делать преждевременную оптимизацию при работе с графикой. Есть несколько принципов, которым я всегда стараюсь следовать: Сократите количество компонентов D3D до минимума. (Рендеринг состояний, буферов, шейдеров и т. Д.) Связывайте компоненты только в случае крайней необходимости. (Уже не связаны и т. Д.) Специализируйте компоненты как можно больше. (Только …


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

6
Visual Studio 2012 и разработка игр [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 5 лет назад . Хорошо, я думаю, что это простой вопрос, но у меня возникли трудности, чтобы найти ответы на …
10 xna  c#  3d  directx  .net 

3
Есть ли преимущество в использовании DX10 / 11 для 2D-игры?
Я не совсем знаком с набором функций, представленных оборудованием класса DX10 / 11. Я смутно знаком с новыми этапами, добавленными к программируемому графическому конвейеру, такими как геометрический шейдер, вычислительный шейдер и новые этапы тесселяции. Я не вижу, как что-то из этого имеет большое значение для 2D-игры. Есть ли веская причина …
10 2d  graphics  directx 

3
Переход с DirectX 10 на DirectX 11
Я выполнил достаточное количество небольших хобби-проектов с использованием DirectX 9, но сейчас пришло время перейти на DirectX 11. У меня есть книга Фрэнка Луны о 3D-программировании с использованием DirectX 10, но ничего о DirectX 11. Я считаю, что они очень похожи, но мне было интересно, может ли кто-нибудь перечислить основные …
10 directx 


1
2D Водный профиль верхней поверхности
Я пытаюсь создать эффект толщины поверхности воды с помощью вершинно-фрагментного шейдера. Я нахожусь в трехмерной игровой среде, но это вид с прокруткой, так что вид "2D". Вот хороший урок по созданию такого эффекта в реальном 2D с использованием фрагментного шейдера. Но это не может быть использовано в моем случае, я …

2
D3D / DXGI управляют полноэкранным переходом
У меня есть приложение D3D11, и я хочу добавить правильную полноэкранную поддержку. Теперь я могу позволить DXGI переключить мое окно в полноэкранный режим для меня, и у меня сложилось впечатление, что DXGI позаботится обо всем, что нужно, чтобы своп-цепочка переворачивала передний и задний амортизаторы, а не отбрасывала их. Однако позволить …

1
Как работает gluLookAt?
Из моего понимания, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); эквивалентно: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Но когда я распечатываю ModelViewматрицу, вызов glTranslatef()не работает должным образом. Вот фрагмент кода: #include <stdlib.h> #include <stdio.h> #include <GL/glut.h> #include <iomanip> #include <iostream> #include …

3
Windows 8 все еще поддерживает DirectX 9?
Windows 8 поддерживает DirectX 9? Потому что я просматривал некоторые примеры, написанные на C ++ и DirectX 9, сделанные для Windows 8. Это было не так, как я знаю (смотрите здесь http://directxtutorial.com/Lesson.aspx?lessonid=111-4-2 ). Например, инициализация DirectX с помощью COM: ComPtr<ID3D11Device1> dev; ComPtr<ID3D11DeviceContext1> devcon; Это просто странно, потому что я знаю …
9 c++  directx  windows 

2
Обрабатывать много источников света в сцене (с помощью шейдеров)
Мне интересно, как справиться со многими источниками света в сцене. Учитывая очень большую карту в ролевой игре, с подземельями (со светом там) и т. Д. Я знаю об отсроченном освещении, но это только ответ, как сделать много источников света. Но мой вопрос больше: как не сделать много огней. Очевидно, что …

4
Пиксельный рендеринг для цели рендера с полноэкранным квадратором
У меня есть некоторые проблемы при рендеринге набора значений для rendertarget. Значения никогда не заканчиваются в том диапазоне, в котором я их хочу. В основном я использую полноэкранный четырехугольник и пиксельный шейдер для рендеринга в текстуру rendertarget, а затем собираюсь использовать координаты текстуры в качестве основы для некоторых вычислений в …

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