12得票1回答
如何在Windows游戏上叠加图形?

我希望我的程序能够启动任何Windows游戏,并在用户玩游戏时,间歇性地在游戏窗口的某个部分显示一些文本或图片。游戏可能是窗口化或全屏模式。根据我从在线资源中了解到的情况,这可以通过使用支持覆盖并使用Windows Hooks来跟踪目标应用程序窗口的图形库来完成。在这种情况下,我有一些问题。 ...

12得票6回答
XNA, direct X , OpenGL

我一直想学习游戏编程,但一直没有时间。最近终于决定开始尝试,打算制作一个简单的2D平台游戏。我已经简单尝试了XNA,感觉还不错。但我想了解一下XNA、directx和OpenGL之间的差别,主要是它们各自的优缺点。我过去4年一直是.NET开发人员,这也是我目前掌握的主要技术。

12得票5回答
获取显卡型号?

我想知道如何从代码中获取显卡型号/品牌,特别是在DirectX 9.0c中(从C++代码中)获取。

12得票9回答
在Linux上开发DirectX应用程序是否可行?

纯属兴趣,不过您能在Linux下编译DirectX应用程序吗? 显然,没有官方的软件开发工具包(SDK),但我在想是否可以通过Wine实现。 假设Wine有一个DirectX接口的实现以便运行游戏?是否可以链接该接口?(编辑:这称为winelib) 如果不能,也许可以使用mingw交叉编...

12得票4回答
屏幕锁定期间D3D设备故障

我遇到了一个由Direct3D9 :: CreateDevice()失败引起的问题。在Windows 7下锁定屏幕时执行以下代码时失败。由于要求,我需要能够在屏幕被锁定时创建设备。 当使用以下参数调用CreateDevice时,我会收到D3DERR_INVALIDCALL错误。我已经对使用的...

12得票2回答
DirectX 11 SDK - 我在哪里可以下载它?

我正在尝试在Visual C++ 2010 Express上设置DirectX。 我没有安装SDK,也不知道在哪里下载。 我的操作系统是Windows 7。

12得票4回答
在Windows上使用.NET是否可能完全接管多个屏幕中的单个屏幕?

在Windows XP/Vista/7/8上运行任何版本的.NET,是否可以保留一个屏幕用于全屏应用程序,并在其中显示数据/图形/其他内容,同时保留任何其他屏幕以供 Windows UI 用户交互,例如桌面或其他应用程序? 使用场景/规则如下: PC必须能够按原样运行所有程序。 .NET内...

12得票2回答
任何人都可以解释“视野”是什么。

在图形软件中,有时我们会看到相机的“视场”。有人能解释一下它是什么意思吗? 在图形软件中,相机的“视场”指的是相机所能观察到的空间范围。简单来说,视场越大,相机所能拍摄到的画面范围就越广阔。

12得票1回答
DirectDraw游戏能否在不锁定后台缓冲区的情况下访问它?

我正在修改一个旧的Windows DirectDraw游戏。 我创建了一个DirectDraw代理。 它记录了每个IDirectDraw和IDirectDrawSurface调用。 在一次BltFast调用之后,后台缓冲区看起来像这样: 并且在下一次BltFast调用之前看起来像这样: ...

12得票3回答
如何以编程的方式禁用网络摄像头的自动对焦?

我正在尝试使用网络摄像头(型号为Hercules Dualpix)进行计算机视觉。我知道这不是理想的摄像头,但我没有选择。 问题是自动对焦功能使得相机难以/不可能进行校准。有人知道如何禁用自动对焦功能吗?或者,如果有人有处理它并使用自动对焦来校准相机的方法,请分享。