C图形库Easyx的以

  学习Eaxy X图形库后我的硕果:

消费了相同全面时间做出并全面了Flappy Bird,目前效益如下:

  1. 背景的来得

  2. 加入小鸟image

  3. 鸟类自由下落,按空格键/鼠标右键后上升

  4. 投入静态的障碍物

  5. 障碍物向左移动

  6. 判断碰撞

  7. 障碍物移动出左边界后,在右边重新出现

  8. 记分模块

  9. 进入开始界面、结束界面

  10. 投入背景音乐

  11.入最高分统计(待完成)

 

半路用到的lib、dll、头文件如下:

  1.#include <graphics.h>

  2.#include <stdio.h>

  #include <stdlib.h>

  #include <conio.h>

  #include <time.h>

  #include <windows.h>

  #include “mmsystem.h”

  winmm.lib

 

出品 Flappy bird 截图如下:

图片 1

图片 2

图片 3

  不过呢闹瑕疵
,柱子左移偏慢,利用putimage会造成强烈的各移效果,以后有空再修改

  项目有关代码放在了自己之 github 上,有趣味的足 clone 到 Windows 的
D盘下运行。

  https://github.com/bw98/FlappyBird

 

  通过学习Eaxy X图形库一周左右,可以做出如下程序

1.国际象棋棋盘绘制

图片 4

2.弹球(七彩渐变,且备受屏幕反弹,反弹趋势随机)

图片 5

3.时钟(精确到秒,准备到程序,画及刻度)

图片 6

 
运用EasyX图形库,利用图形素材做一些简单易行的游戏,给C语言学习多部分意。

  下面贴干货链接:

EasyX安装包下充斥链接:
下载 — EasyX Library for
C++
怎设置 EasyX? — EasyX Library for
C++
什么利用 EasyX?(Visual C++ 6.0) — EasyX Library for
C++
如何用 EasyX?(Visual C++ 2008) — EasyX Library for
C++

官网还提供了平等仿好好的入门教程,大家可以自学:

VC绘图/游戏简易教程–前言 — EasyX Library for
C++

对应之目:

–前言

–1:创建新品类

–2:简单绘图,学习单步执行

–3:熟悉又多的绘图语句

–4:结合流程控制语句来绘图

–5:数学知识在绘图中之以

–6:实现简单动画

–7:捕获按键,实现动画的大概控制

–8:用函数简化相同图案的制作

–9:绘图中之各项运算

–10:用鼠标控制绘图/游戏程序

–11:随机函数

–12:数组

–13:getimage/putimage/loadimag/saveimage/
IMAGE的用法

–14:通过各项运算实现颜色的分开和处理

–15:窗体句柄(Windows编程入门)

–16:设备上下和句柄(Windows编程入门2)

 

除此以外推荐关注河海大学C语言老师,童晶先生,非常小心翼翼踏实、致力为入门教学的教员,比自己渣邮的本科老师以元气上投入确实是不能够比。

外的账户:

童晶 – 知乎

他当知乎有专栏:

做打,学编程(C语言) 2016万分一达标同校开发之一些戏效果 –
知乎专栏

巧以念着,望共勉:-)