EasyX

C语言绘制表白玫瑰花教程及源码

C语言绘制表白玫瑰花教程及源码一、项目介绍这是一个用C语言绘制的表白玫瑰花图形。玫瑰花象征爱情和真挚纯洁的爱,爱情、和平、友谊、勇气和献身精神的化身,人们多把它作为爱情的信物。赶快把它送给你想送的人吧!编译环境:visualc++……

C语言绘制弹球游戏1-小球开始移动

C语言绘制弹球游戏1-小球开始移动通过前面的基础准备,我们已经可以开始实现一个简单的弹球游戏了,这一节,我们先制作一个小球下落的动态效果。那么既然要实现动态效果,本质就是游戏动画的原理,大家可以思考,小球从一个位置变到另一个位置,本质……

C语言坦克大战游戏教程及源码(TC2.0)

C语言坦克大战游戏教程及源码(TC2.0)一、源码简介本项目是用纯C语言在TC2.0编译器下,用graph绘图制作的一款坦克大战游戏,通过上下左右控制方向,空格为发射炮弹,还带声音,还是很可以的。需要注意的是,一定是TC2.0编译器!没有的可……

获取字符串实际占用像素高度和宽度

获取字符串实际占用像素高度和宽度有时我们需要事先知道字符串的占用宽度和宽度占多少像素,从而结合窗口大小及位置考虑合适的字符串输出的坐标。这个时候就可以用textheight和textwidthh函数,可以帮我们准确的获取字符串实际占……

如何擦除已经绘制的图案?

如何擦除已经绘制的图案?对于有动态效果的程序,我们为了实现动画效果,会非常频繁的对图案有擦除的需求,对于已经绘制的图案如何擦除呢?这里给大家提供三个思路:第一个思路,调用cleardevice()和clearcliprgn(……

C语言绘制弹球游戏3-让画面更细腻

C语言绘制弹球游戏3-让画面更细腻再上一个例子当中,我们可以让小球无限的运动反弹,细心的同学再修改代码时候可能会发现,当我们把间隔时间缩短(如Sleep(5))让小球运动变快的时候,会发现小球运动过程中的闪烁比较明显,似乎看着有些不够……

C语言如何绘制多边形(比如五角星)?

C语言如何绘制多边形(比如五角星)?前面给大家讲了常见的常规图形,接下来这个图形稍微有些复杂,但绘出的图案更加五彩缤纷~,就是画多边形的函数polygon,这个函数不仅仅可以画规则的多边形,比如五边形、六边形、八边形等等,还可以画凹多边……

C语言实现表白雪花教程及源码

C语言实现表白雪花教程及源码一、项目介绍这是一个用C语言实现的雪花飘落小程序。背景图片可自行替换用作表白。编译环境:Visual Studio2019第三方库:Easyx2022 &n……

C语言绘制弹球游戏2-碰墙自动反弹

C语言绘制弹球游戏2-碰墙自动反弹再能实现小球的下落、斜着运动之后,这节我们来实现让小球实现碰墙自动改变方向。那么接着上回的代码大家想想应该如何调整代码首先,考虑到小球碰到墙之后(这个墙就是窗口的边界),方向是不是要改变,类似光的反射……

C语言实现俄罗斯方块源码及教程(TC2.0)

C语言实现俄罗斯方块源码及教程(TC2.0)一、项目介绍本源码是纯C语言实现俄罗斯方块游戏,以TC2.0环境,主要用到TC提供的graphics来实现相关的绘图 二、运行截图三、源码解析这个项目主要是纯C实现,依据TC2.0中……