directx-9

directx-9

文章 0 浏览 2

使用 D3DVERTEXELEMENT9 结构渲染线框无色立方体

我对这种结构还很陌生,而且我正在学习它的书对我来说非常不直观。我三次检查了代码,但我不明白为什么我无法弹出图像。背景是白色的,HUD 也在那里,…

信愁 2024-11-09 17:57:43 1 0

将文本渲染为 LPDIRECT3DTEXTURE9

如何在纹理上渲染一些文本然后显示它? DirectX 10 将文本绘制到纹理 这对我来说基本上不起作用。 (它根本不绘制文本。) 提前致谢。…

吃素的狼 2024-11-05 18:36:15 1 0

Direct3D 9 阴影贴图混合模式

我目前正在尝试在 direct3d 9 中的场景上绘制阴影。我正在尝试进行一些多通道渲染,但无法理解如何使用/设置混合模式。 我已经完成了填充深度缓冲区的…

蹲在坟头点根烟 2024-11-05 08:55:00 2 0

DirectX 纹理变形

我正在编写一个 WIN32 DirectX 9 程序,在其中加载一些纹理(一个人和一个背景)并将它们显示在屏幕上。然而,它们变得扭曲(拉伸),而不是我在 Pain…

感悟人生的甜 2024-11-04 14:46:46 0 0

前缓冲区丢失后 HRESULT 0x8876086a

我使用 DirectX 在非托管代码中渲染图像,并使用 WPF 中的 D3DImage 来托管表面。当系统进入睡眠状态时,将引发 frontBufferLost 事件。该事件已处理…

风尘浪孓 2024-11-04 12:58:12 2 0

为什么 D3DXCreateCylinder 制作的网格着色/材质不起作用?

这个问题是“为什么 D3DXCreateCylinder 不创建圆柱体?”。我可以绘制圆柱体,但它只是将其绘制为 。 代码如下 void draw_Cylinder(void){ D3DXMATRI…

白云悠悠 2024-11-01 02:55:22 0 0

GetFrontBufferData 到视频内存而不是系统内存

我想使用 DirectX 9 捕获屏幕上的内容并在程序中显示它的较小版本。 为了捕获它,我发现并正在使用 GetFrontBufferData。然而,它的工作方式是写入系…

十六岁半 2024-10-30 07:53:12 0 0

使用 directX 捕获并绘制屏幕截图

我试图让 DirectX (DX9) 抓取桌面的屏幕截图并立即将其绘制回(以较小的尺寸)到我的表单中。 我让 DirectX 发挥作用,将设备与一些表面一起创建,然…

雨后彩虹 2024-10-29 09:17:47 0 0

DirectX 9 固定功能纹理

使用 DirectX 9 中的固定函数渲染管道,通过执行以下操作来设置纹理和渲染顶点非常容易: struct vert { float x, y, z, u, v } device-&gtSetFVF(D3D…

π浅易 2024-10-20 22:08:10 2 0

顶部表示的 3d 图标与 c++ 中的直接 x 9

我正在做一个模拟器视觉效果,其中有很多代表模拟元素的 2D 图标,还有一个 3D(.x 用 Blender 制作)图标,它代表另一个更重要的元素。 我需要在其他…

|煩躁 2024-10-20 09:55:18 1 0

DX9 和 DX10):默认像素(和顶点)着色器是什么? (如果可能的话,还有 OpenGL。)

我知道我可以选择在 DX9 中指定着色器,并且我需要在 DX10 中指定着色器。我的问题是,如果我说我想使用着色器但没有指定着色器,会发生什么。简而言…

愁杀 2024-10-18 08:18:55 5 0

使用固定功能渲染管道在 DirectX9 中按顶点预计算光照

我正在使用固定功能管道制作 DirectX 9 C++ 应用程序,给定每个顶点的预先计算光照(无论法线/等)如何将其应用到最终图像? 我目前正在使用纹理基元…

黯然#的苍凉 2024-10-17 07:28:01 3 0

Windows Phone 7 DirectX 开发

我知道这可能是一个愚蠢的问题,但对我来说真的很有趣。我知道我们可以使用 Silverlight 或 XNA 创建适用于 Windows Phone 7 的应用程序,但是是否可…

梦魇绽荼蘼 2024-10-16 18:59:35 2 0

沿其方向将 3D(x,y,z) 转换为 2D(x,y)(正交)

我尽可能地浏览了互联网上所有可用的学习资源,这些资源都是简单方程、向量或三角方程的形式。 我找不到执行以下操作的方法: 假设 Y 在 3D 世界中。 …

━╋う一瞬間旳綻放 2024-10-12 20:18:31 4 0

为什么 Direct3DCreate9 会很慢?

我正在尝试稍微加快 Direct3D 应用程序的启动时间,并且我注意到根据探查器,Direct3DCreate9 花费了整整一秒(比其他任何时间都多)。为什么?对此我…

Spring初心 2024-10-06 18:18:09 3 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文