C++因为对数据类型的要求严格,语法学习成本高,以及第三方库使用的不友好,所以在趣味编程里地位很低,反而是Python在趣味编程里应用更广。
但是C++在执行效率上比Python要高很低,操作系统底层和硬件驱动又大多用C++来开发,专攻方向不同。学C++的同学长年和算法打交道,也蛮难过的。今天为大家介绍两个第三方绘图库,为大家调节调节被算法摧残的心灵。
easyX
easyX是一个第三方的C++绘图库,通过这个库,可以编写动画、游戏、应用程序。
安装easyX库需要有Visual Studio。2010及以后的各个版本都可以,如果电脑配置比较高,就用Visual Studio 2019。电脑配置不高,就用2010。2019版可以在官网上下载到。2010可以在下面的地址下载:
链接:https://pan.baidu.com/s/1VRmOvs22hJ_rWkm_a49vJw
提取码:wu7f
精简版占用空间比较小,需要解压缩安装。
在安装的时候要注意勾选Visual C++的支持包。
安装easyX的部分参考其官方文档:https://easyx.cn/
安装好之后,大家可以参考下面的教程,一步步进行学习。学好了之后,用C++做游戏so easy哦。
EGE
EGE是一个类似于easyX的图形库,相对于easyX来说,对新手更加友好,因为它不需要自己配置环境。安装一个小熊Dev C++就可以了。
EGE的使用基本上和Python的turtle一模一样。这里就不多赘述了。大家可以参考教程里的具体代码来学习。
学习
这里给出两个绘图库的地址和相关教程的索引,没有写具体的教程,是希望同学们可以自己学习阅读文档,一步步尝试代码,锻炼自己的自学能力。