之前有提到过正在看DirectX Engine系列的视频,最近刚看完,发现这不是Engine的教程,应该算是DirectX11的教程,将近10多个小时的英文视频教程,还是学到了很多东西,一个算是ImGui(玩了一会,感觉很类似Unity的OnGUI), 另一个则是assimp(加载模型)吧。记得之前在这个网站学习DirectX11学习加载模型的时候,还得一步一步去解析顶点和索引数据。
视频中用的assimp是通过exe安装后的,只有64位的dll,想来点骚操作,支持32位。去github上clone一份assimp,再用cmake生成32位和64位的lib和dll文件。
cmake之前我也没有用过,记录一下,大神就无视好了:
1.下载安装cmake就跳过了,先设置源代码目录,再设置生成目录(英文写的都蛮清晰明了的),再点击配置。
2.选择IDE,现在电脑上有vs17(虚幻4用)和vs19版本,我就选了vs2019,架构是32位和64位先选一个,等下在重新配置下。接着点击生成按钮,然后点击打开项目按钮就ok了。