C++directx的哪个版本
C++ What version of directx?
本文关键字:版本 C++directx 更新时间:2023-10-16
可能重复:
DirectX 9或DirectX 10入门版??
我开始学习一些游戏编程,我有一些C++/Directx 9和10的学习材料,我想知道我应该先学习/使用哪个。我在某个地方读到windows XP没有directx 10,所以如果我想支持XP,我必须使用9?还是向后兼容?
DirectX 10在Windows XP上不受支持,因此需要DirectX 9或更早版本的引擎才能在此类系统上运行。但是,除非你在WindowsXP系统上进行开发,否则你不应该担心这一点,而应该使用更简单的版本。
IMO DirectX 10是更好的工作平台,所以你现在应该使用它来学习。
无论哪种情况,如果你对3D开发感兴趣,我都建议跳过低级别编程部分,使用XNA或Unity等环境。另一个选择是Silverlight能够在线托管它(Flash也是,但这不是免费的)。还有无数的付费和免费的在线游戏开发平台。
我认为我与众不同,可以在五年多后的一千多个小时后,用我的第一款游戏来管理引擎,我甚至从来没有得到任何可以被远程定义为游戏的东西。(尽管在我的辩护中,我花了很多时间在随机任务上,如可扩展引擎设计(3或4个不同的引擎)和GPU上的程序渲染)
相关文章:
- 为cl.exe(Visual Studio代码)指定命令行C++版本
- 导入库可以跨dll版本工作吗
- 在调用FreeLibrary后,释放动态链接到具有相同版本的CRT堆的DLL的内存
- 在clang++预处理器中确定gcc工具链版本
- 码头化的C++应用程序是否向后兼容早期的内核版本
- 不同的Visual Studio版本中缺少.dll
- 如何在directx/c++中进行平移/缩放操作
- 用符号版本替换对函数的所有调用
- luaL_dofile在已知良好的字节码上失败,可以使用未编译的版本
- 正在解码MSVC 32位版本的程序集(作业).没有手术做什么
- 我需要分发哪些版本的可再分发文件
- DrawIndexedInstanced 具有不同的 Index Count per Instance (Directx
- CV_OCL_RUN宏如何在OpenCV(版本3.4.5)的goodFeaturesToTrack实现中工作?
- 在运行时读取 libstdc++ 版本
- 如何声明一个可以在整个程序中使用的全局 2d 3d 4d .. 数组(堆版本)变量?
- FindPackageHandleStandardArgs.cmake:137 的 CMake 错误(消息):找不到 Boost (缺少:正则表达式)(找到合适的版本"1.72.0",
- 为什么在 XAudio2 的 DirectX 版本中调用 OnCriticalError
- DirectX多个DLL版本
- Dll注入覆盖DirectX版本
- C++directx的哪个版本