问题标签 [directx-9]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1198 浏览

installation - clickonce 安装程序如何安装先决条件列表中未提及的先决条件

我想将 DirectX 9 与我的安装程序打包在一起,因为它是我的软件工作所必需的。

你能告诉我我该怎么做吗?

我试着做这件事。我转到先决条件选项卡下的标题,从以下位置下载先决条件并粘贴 DirectX 的 url,.

当我发布它时,它给了我错误:

无法发布,因为项目未能构建。
“.NET Framework 客户端配置文件”需要项目“Windows Installer 3.1”,但不包括在内。

先决条件的安装位置尚未设置为“组件供应商的网站”,并且无法在磁盘上找到“.NET Framework Client Profile”项中的文件“DotNetFx35Client\DotNetFx35ClientSetup.exe”。有关详细信息,请参阅帮助。

我正在使用没有 .NET 3.5 的虚拟机,因此如果它不在我的机器中,我的安装程序会自行安装它。

0 投票
1 回答
402 浏览

rendering - directX 中的三角形渲染问题

我正在使用 directX 9。使用drawprimitive渲染三角形时遇到问题。
问题是 - 当我渲染由几个三角形组成的整个对象时,所有点都在一条线上的三角形显示了整个封闭对象中的间隙。我正在显示下面的图像。白色虚线是问题所在。

替代文字

0 投票
1 回答
213 浏览

directx - 有哪些方法可以将 IDirect3DDevice9 实例恢复为其默认渲染状态?

给定一个 IDirect3DDevice9 实例,有哪些方法可以将其置于其原始渲染状态(即最初创建设备时的状态)?

我遇到的最干净的方法是在设备创建后通过 IDirect3DDevice9::CreateStateBlock 创建一个状态块,以便以后应用它。不幸的是,我在现有项目的限制下运行,因此我无法修改设备创建代码;当我的组件获得设备时,它的默认状态已被修改。因此,我正在寻找替代方法。

谢谢!~拉夫

0 投票
1 回答
463 浏览

textures - 如何让 d3d 使用我的顶点 alpha 值?

我正在尝试在 d3d 中渲染带纹理的四边形,并且它不使用要渲染纹理的四边形顶点的 alpha 值。而是使用 TEXTURE 的 alpha。

我希望 d3d 使用它所在的多边形的顶点的 alpha。

我有一个想法,它与SetTextureStageState有关,但我还不能完全找到它..

0 投票
2 回答
1011 浏览

c++ - directx旋转C++

好吧,这是一个很难的问题。我正在一个顶点数组中创建一个立方体和一个金字塔。我的问题是只旋转金字塔顶点而不是立方体顶点,但我不知道任何可以旋转某些顶点的函数。如果我尝试旋转顶点,我会旋转金字塔和立方体。

0 投票
2 回答
1449 浏览

c++ - directx 教程 c++

我正在寻找完整的directx 教程,我发现了directxtutorial.com,但它只给了我基本的。找不到其他完整的教程。
你找到或知道吗?

0 投票
1 回答
851 浏览

c++ - DirectX 9“加载纹理”进度条

它不需要看起来像一个进度条。
我只需要在加载纹理时说“正在加载图像......”,然后在加载完成时说“完成”。

我不知道,该怎么做?

0 投票
1 回答
991 浏览

c++ - directx 应用纹理

我找到了一些如何在 2d 对象上应用纹理但在 3d 上没有的示例。如果你知道任何教程,或者你可以给我一个很好的例子。

0 投票
1 回答
538 浏览

c++ - DirectX 9 进阶教程 C++

我不需要关于 fvf 或如何绘制三角形的教程。我需要一些关于网格着色等高级内容的免费教程。

0 投票
1 回答
2371 浏览

c++ - 在directx 9 c ++中应用纹理时的巨大问题

当我编译我的游戏时,我没有收到任何错误。唯一的问题是它不会应用纹理,而是应用颜色(我知道这很奇怪)。如果纹理有白色和红色两种颜色,则将应用白色。

这是我的代码

UDPATE