现在大一下学期了,有了点C++和win32窗口基础,打算学这个,之前一直看的是游戏编程大师技巧,里面是directX7.0。
打算换书,不知道该学习9还是11,该看什么样的书,学9用红龙书,又听说9只是为了xp,学11又不知道该看什么书,英语不好。去图书馆看到很多9的书,但是每本又不一样,不太细致。
不知道该怎么学 学哪个版本。还有就是有几个最近遇到的directX问题,百度上也搜不到,希望大家能帮我看下,
问题一:微软官网下载的SDK里有9,10,11的dll和头文件,但是找不到12.因为听说12也出来了。
问题二:我下载的VS2017里安装时候选择的DirectX是哪个版本。是之前的9,10,11还是12.听说是UWP,我也不知道UWP是什么。
问题三:DirectX向下兼容,那么9之前的版本是在9里放着吗。10里有放9的东西,也就是写了一个10的程序,用到了9,需要把9的dll也发送过去吗
问题四:也是上一个问题。做出游戏以后,发给exe的同时需要发送dll吗。
问题五:directX SDK里的runtime里有很多dll,运行VS里写的程序,用的是这里的dll还是系统自带的dll。
问题六:龙书说REF设备很慢,而且和SDK绑定不能发送给用户,但是又看到了HEL是软件抽象层可以软件运行,HEL和REF有什么关系吗。
REF真的不能发给用户吗,那HEL又是怎么实现的。 问题很乱很杂。刚学就有好多问题。而且还不知道改看哪本书,怎么入门,求助