基本信息
源码名称:是男人就下100层(小游戏源码)
源码大小:0.02M
文件格式:.7z
开发语言:C/C++
更新时间:2020-04-28
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
在vs2013下使用C语言开发,结合了easyx图形库
在vs2013下使用C语言开发,结合了easyx图形库
//木板的移动 void MoveBoard() { //如果板子超出了最上面边界,则重新在最下面产生 for (int i = 0; i < MAX_BOARD; i ) { board[i].y -= 2; if (board[i].y < 0) { board[i].y = MAX_BOARD * 60; board[i].x = rand() % (WIDTH - 200) 50; board[i].color = RGB(rand() % 256, rand() % 256, rand() % 256);//随机颜色 ball.score ; } } } //移动小球 void MoveBall() { //键盘控制 if (GetAsyncKeyState(VK_LEFT) & 0x8000) { ball.x -= 5; } if (GetAsyncKeyState(VK_RIGHT) & 0x8000) { ball.x = 5; } //判断小球在那一块板子上 for (int i = 0; i < MAX_BOARD; i ) { if (ball.x >= board[i].x && ball.x <= (board[i].x board[i].lenth) && ball.y ball.r <= board[i].y 5 && ball.y ball.r >= board[i].y - 5) { ball.y = board[i].y - ball.r ;//-2板子在移动,加上板子移动速度刚好在板子上 ball.index = i; //记录球所在的板子的下标,用来判断球是否在板子上 ball.vy = 5;//在板子上重新初始化下落速度 break;//如果找到所在的板子上,直接跳出循环 } } //if ((ball.x<board[ball.index].x||ball.x>board[ball.index].x board[ball.index].lenth)&&(ball.y>board[ball.index].y-ball.r)) if ((ball.y > board[ball.index].y - ball.r))//判断是否在下落中 { //下落中速度逐渐变大,最大为10 if (ball.vy < 10) { ball.vy ; } ball.y = ball.vy; } //ball.y = ball.vy; //printf("ball.vy %d\n", ball.vy); }