Запитання з тегом «directx»

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

1
Як я інтегрую фізику куль в свою гру?
Я завантажив знайдений тут файл випуску , але я просто не впевнений, з чого почати. У своїй грі у мене є кілька довгастих і кульових, я хочу, щоб усі вони стикалися між собою. (Усі вони мають сітки та пов'язані з ними обмежувальні об'єми) редагувати - Я щойно зрозумів, що кубоїди …

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

1
Управління графічним станом та компонентами?
Я часто схильний робити передчасну оптимізацію при роботі з графікою. Я завжди намагаюся дотримуватися кількох принципів: Зведіть до мінімуму кількість компонентів D3D. (Стани візуалізації, буфери, шейдери тощо) Зв'язуйте компоненти лише в разі крайньої необхідності. (Не пов'язано вже тощо) Максимально спеціалізуйте компоненти. (Встановити лише необхідні BindFlags тощо) Це привело мене до …


2
Оскільки Table.drawDebug застарілий у libGDX, що я повинен використовувати замість цього?
Я дотримуюся книги "Навчання розвитку ігор LibGDX", щоб зробити просту гру. Я перебуваю в розділі створення меню, де ми створюємо етап і візуалізуємо його з межами налагодження. У книзі йдеться про використання, Table.drawDebug(stage)але цей статичний метод, здається, повністю видалено з Tableкласу фреймворків . Я імпортую com.badlogic.gdx.scenes.scene2d.ui.Table; нижче мій код: @Override …

6
Visual Studio 2012 та розробка ігор [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закрито 5 років тому . Гаразд, я думаю, що це просте запитання, але у мене виникли труднощі знайти деякі відповіді. Я вже читав, що XNA …
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 зараз. У мене є книга Франка Luna'a з 3D програмування з використанням DirectX 10, але нічого на DirectX 11. Я вважаю, що вони досить схожі, але мені було цікаво, чи хтось міг би …
10 directx 


1
2D профіль верхньої поверхні води
Я намагаюся створити ефект товщини поверхні води шейдером вершини-фрагмента. Я перебуваю в 3D-ігровому середовищі, але це перегляд прокрутки, тобто "2D". Ось хороший підручник по створенню такого ефекту в реальному 2D за допомогою фрагмента шейдера. Але в моєму випадку це не можна використовувати. На даний момент у мене тільки площина, якщо …

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

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

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> …

2
Поводьтеся з багатьма світлами на сцені (за допомогою шейдерів)
Мені цікаво, як поводитися з багатьма вогнями в сцені. З огляду на дуже велику карту в рольовій грі, з підземеллями (з вогнями там) тощо. Я знаю про відкладене освітлення, але це відповідає лише на те, як відтворити багато вогнів. Але моє запитання більше: як не виводити багато вогнів. Очевидно, бажано …

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.