managed-directx

managed-directx

文章 0 浏览 3

从 C# 调用 C++/CLI 构造函数时出错

我试图通过以下代码片段在 SlimDX 中使用 StateBlock 来保存和恢复状态: StateBlockMask mask = new StateBlockMask(null) { RasterizerState = true…

北恋 2024-10-19 18:00:09 1 0

C#:无法创建 DirectX 设备。硬件类型或软件类型均不起作用

我正在尝试通过以下代码创建 DirectX 设备: Caps deviceCapability int deviceAdapter = Manager.Adapters.Default.Adapter try { deviceCapability …

柏林苍穹下 2024-10-19 05:32:50 2 0

DirectX Z 缓冲区问题

有谁知道什么可能导致我在 C# 托管 DirectX 应用程序中看到奇怪的工件。这是我遇到的问题的屏幕截图: 您看到的是一些平坦的地形其下的飞机。 在左边…

乖乖公主 2024-10-15 10:24:28 3 0

有哪些适合游戏编程入门的好书?

我已经编程两年多了,我想开始图形编程并制作一些简单的游戏。我看过的很多学习 DirectX 的书都假设你了解它的基础知识,而我不知道,或者他们只会给…

江湖彼岸 2024-10-10 11:31:16 4 0

对 4 点图像变换施加限制

我正在为一个应用程序进行 4 点图像转换。用户可以拖动每个角来创建有效的四边形形状,或者使用其“边界框”垂直、水平和按比例调整其大小。 到目前为…

墨小墨 2024-10-10 06:03:28 6 0

DirectX9 中的简单 HLSL 发光/模糊效果

几天来我一直在努力寻找任何资源来帮助我使用高级着色器语言和 DirectX 9 托管库编写简单的发光/模糊着色器。 我需要做的就是将一组 CustomVertex.Tra…

盗梦空间 2024-10-03 19:02:18 4 0

DirectX 9 - 创建设备并渲染到 DLL 内的纹理?

我试图在 DLL 中创建托管 DirectX 9 设备,然后使用该 DLL 将场景渲染到屏幕外表面。我知道如何进行离屏渲染,但我的问题是: 是否可以在 DLL 内创建 …

痕至 2024-10-02 22:02:43 6 0

为什么这段代码会抛出 System.ExecutionEngineException

背景: 我正在使用 DirectX 9.0 托管库将 3d 点数组转换为 2d 屏幕坐标。为了提高速度,我使用 UnsafeNativeMethods 来完成所有转换。 问题: 如果使…

花落人断肠 2024-09-30 21:30:57 2 0

使用 MDX 时缺少 Direct3D.dll 依赖项

我已将一段完美工作的 MDX 代码移植到 Windows 2008R2(安装了所有 DX 驱动程序),但收到以下相当奇怪的错误。知道这意味着什么吗? System.BadImage…

烟─花易冷 2024-09-05 02:04:00 6 0

使用 WindowsFormsHost 时 WPF 并不总是重绘

我有一个简单的应用程序,它使用 WindowsFormsHost 托管托管 DirectX Control。我已经重写了 Control 中的绘制方法以防止闪烁: protected override v…

成熟稳重的好男人 2024-08-27 22:57:15 9 0

如何使用托管 Direct3D 检查 32 位 z 缓冲区?

我知道调用 Manager::CheckDepthStencilMatch 应该会给我一个答案,但到目前为止我还无法收集有效进行此调用所需的部分。 特别是,我需要获取 adapter…

半仙 2024-08-20 13:05:43 3 0

在 .NET 应用程序中处理音频的推荐方式?

我正在尝试在 .NET 3.5 下开始使用一个简单的音频应用程序(最好是在 VB.NET 中,但很乐意使用 C#)。我想做的是: 以每样本 8 位 PCM 格式连续记录来…

他不在意 2024-08-14 17:14:04 6 0

跟踪通过托管 DirectX 分配的非托管 DirectX 对象

我遇到一个问题,当应用程序关闭时,Device.Dispose() 需要很长时间才能执行。我正在调查这是否是由于未正确释放非托管对象从而导致清理时间过长所致…

陌上青苔 2024-08-12 07:05:01 4 0

Managed DirectX 中着色器的基本示例

我是新编写的像素着色器并在我的托管 directx 项目中使用,在那里我可以获得一些基本示例来启动它。…

爱*していゐ 2024-08-11 16:39:02 3 0

使用 Managed DirectX 确定适配器标识符

在单个显示器设置上创建新的托管 DirectX 设备很容易,我使用适配器标识符 0(或 Manager.Adapters.Default.Adapter)调用设备构造函数。 在多显示器…

三五鸿雁 2024-08-10 04:03:04 6 0
更多

推荐作者

lorenzathorton8

文章 0 评论 0

Zero

文章 0 评论 0

萧瑟寒风

文章 0 评论 0

mylayout

文章 0 评论 0

tkewei

文章 0 评论 0

17818769742

文章 0 评论 0

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