草庐IT

managed-directx

全部标签

C++ API : license management to protect a software

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我正在寻找一个C++和开源库来保护商业软件再次破解等...你认识一个吗?

c++ - 慢速 C++ DirectX 2D 游戏

我是C++和DirectX的新手,我来自XNA。我开发了一个类似FlyTheCopter的游戏.我所做的是创建一个名为Wall的类。当游戏运行时,我绘制了所有的墙。在XNA中,我将墙存储在ArrayList中,而在C++中,我使用了vector。在XNA中,游戏运行速度很快,而在C++中则非常慢。这是C++代码:voidGameScreen::Update(){//UpdateWallsintlen=walls.size();for(inti=wallsPassed;i在Update方法中,我将X值减少4。在Draw方法中,我调用sprite->Draw(Direct3DXSprite

c++ - 将 C++ 应用程序从 Directx9 移植到 Directx10 之前的重要阅读

我即将开始对我们的软件进行大规模重构。目前,渲染组件仍然基于DX9。新版本将使用DX10。在我开始之前,是否有任何关于将DX9移植到DX10的重要且写得很好的指南或概述?我找到了一些次要信息,但找不到任何写得很好的帖子、指南或概述。我想防止自己犯“经典”错误,我可以通过在开始移植之前阅读来防止这些错误。我的目的是阅读“一般”移植指南以及更具体的示例。该软件同时渲染网格和体积,因此非常感谢有关这些主题的信息。其他关键字是(但不限于):缓冲区、内存管理和多GPU。 最佳答案 由于似乎没有人有明确的list,我也将开始在一个单独的答案中收

c++ DirectX 11 源代码样本/示例?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我想问你们的问题是关于更多资源。我被困在我的家庭作业中,我的学校希望我用着色器做一些事情,但是有frankdluna作为资源,它全部写在效果文件中。我可能添加的源代码似乎对大多数人都不起作用,包括我自己。我正在尝试学习更多关于3d编程的

实验一、使用SQL Server Management Studio 创建及管理数据库

文章目录实验目的一、通过SQLServerManagementStudio创建数据库二、查看、验证创建的数据库三、修改数据库的属性四、数据库的分离及附加1.将Student_info数据库从数据库服务器分离。2.将Student_info数据库再次附加到服务器中。五、通过SQLServerManagementStudio在Student_info数据库中创建表1.创建表:2.创建约束六、通过SQLServerManagementStudio管理表结构1.添加和删除列2.添加和删除约束七、通过SQLServerManagementStudio对表添加、修改、删除数据1.插入数据2.修改数据3.删

c++ - 通过 D3DImage 的 WPF 和 DirectX 11

我想在非托管C++代码中使用DirectX11,并在GUI中使用WFP。SlimDX不适合我。我找到了使用DirectX10制作工作WPF的解决方案:WPF&DirectX10viaD3DImage但我无法在DirectX11上使用它。只有两个按钮的空白屏幕。有谁知道如何使WPF与DirectX11一起工作。我还看到,当我刚刚运行这个示例时,Inteli5750(Windows764位,NVidiaGeforce430)的CPU使用率约为4-5%。我认为它太多了。是否可以降低CPU使用率?你可以在这里找到我的代码:http://www.gamedev.net/topic/619534-

c++ - eclipse CDT : How to manage multiple main() functions in a single C++ project?

我正在开始开发一个由多个模块组成的项目。我将使用专用的测试台验证这些模块中的每一个,每个模块都有它们的main()函数。我想避免为每个测试平台及其main()函数创建一个Eclipse项目。我读到了WorkingSets在我的项目中只显示与特定测试平台相关的文件的想法正是我所寻找的。但是,在构建阶段,Eclipse会继续构建所有项目文件,而不仅仅是当前的工作集文件。然后,由于多个main()函数,我遇到了链接器错误。如何将Eclipse配置为仅构建工作集的文件?是否有另一种方法可以在单个项目中分别构建多个程序,即应用程序及其组件测试平台? 最佳答案

SQL Server Management Studio 2008中的开放SQL查询设计师

如何在SQLServerManagementStudio2008中打开SQL查询设计器?我找不到它了。看答案我现在没有SQLServerManagementStudio2008,但是Ctrl+转移+问不起作用?

c++ - 如何获取文本宽度(DirectX、C++)

我正在使用d3d9和d3dx9开发一个GUI项目。我使用D3DXCreateFont函数(C++)创建字体。一切正常。但我需要一个函数来确定特定文本的像素宽度。像这样:chartext[64]="Heyho-Blablabla";GUIFont*hFont=gui->fonts->CreateFont("DefaultFont","Arial",18);intwidth=hFont->GetTextWidth(text);[...]gui->fonts->CreateFont部分工作正常。这是我创建和存储字体的方式。忽略那部分,都是关于GetTextWidth的。我的CreateFon

c++ - 在 DirectX 中显示视频

在使用XAudio2和Direct3D9/10的应用程序中显示视频(带声音!)的最佳/最简单方法是什么?至少它需要能够流式传输可能更大的视频,并注意窗口纵横比可能与视频不同的事实(例如通过添加信箱),尽管理想情况下我喜欢嵌入的能力将视频转换为3D场景。我当然可以想出一种方法将每个帧加载到纹理中,丢弃/重用渲染后的纹理,并通过XAudio2单独播放音频,但是除了为至少一种格式编写加载程序外,我还必须处理诸如同步视频和音频组件之类的事情,因此希望有一个更简单的解决方案可用,甚至是一个具有合适许可的现成免费解决方案(二进制形式的商业分发,动态链接在LGPL的情况下很好).