其他分享
首页 > 其他分享> > 用vc6.0实现一个图形跳动#C语言

用vc6.0实现一个图形跳动#C语言

作者:互联网

标题 用vc6.0实现一个图形跳动#C语言

#include<stdio.h>
#include<graphics.h>						//图形界面的头文件
int main()
{
	int x=320,y=60;
	int speed=0;
	initgraph(640,480);						//制作一个宽为640 高为480
	while(1)
	{
		circle(x,y,50);						//圆心为x,y,半径为50
		Sleep(100);							//睡眠100ms						
		y =y+speed++;						//设置圆的移动 和加速度移动
		if(y<50||y>430)						//如果触底就返回并重新加速
		{
		speed=-speed;
		}
		cleardevice();						//每次移动都清屏幕
	}
	getchar();								//接受空格键才会退出死循环
	return 0;
}
	//initgraph(640,480);				//init 是初始化、graph是图形  初始化一个图形界面 width:宽640 、height:480


	/*这个图形界面有一个坐标系 分别是x,y,往下是y,往右是x*/
	//rectangle(320,240,330,250);	
		//前两个参数代表左上角坐标,后两个代表右下角坐标
	//circle(320,240,160);
	//画个圆 先定好圆心的位置坐标 再定好的半径
	//roundrect(320,240,420,320,100,100);	
		//这是个圆角矩形 前面四个是矩形的两个坐标,后面两个参数是圆的半径,这里可以画椭圆
	//用程序数据的传递 让图形出现一些理想的变化
	//int x=320,y=50;
	//int speed=0;
	//飞机 坦克 都是图片 改变他们移动的是坐标
	//while (1)
	//{
	//	circle(x,y,50);		
		//确定x、y的改变方式,你可以改变你想要改变的任何东西
	
	//Sleep(100);	
	//	y+=speed++;
	//		if(y<50||y>430)	
	//		{
	//			speed=-speed;	
				//改变它的速度大小和方向 
	//		}
		//睡眠100ms		
	//	cleardevice();			
		//用于清屏
	//}



标签:vc6.0,int,50,C语言,640,320,跳动,100,speed
来源: https://blog.csdn.net/RDwhite/article/details/111851324