2023年06月 您所在的位置:网站首页 SDR中文版 2023年06月

2023年06月

2023-06-22 04:32| 来源: 网络整理| 查看: 265

原创 【EasyX】飞机大战

第三步增加敌机自动向下运动,从下边界消失后会重新出现,敌机图片为enemyPlane1.jpg和enemyPlane2.jpg。第二步按下鼠标左键后飞机发射子弹,子弹图片为bullet1.jpg和bullet2.jpg。本博客介绍利用EasyX加上图片、音乐素材实现一个鼠标控制的飞机大战小游戏。第四步增加子弹击中敌机、敌机撞击我机的判断,并增加我机爆炸的图片效果。第五步增加背景音乐、发射子弹音效、飞机爆炸音效、得分鼓励音效。第一步实现鼠标控制飞机移动。

2023-06-13 21:02:15 31

原创 【EasyX】反弹球消砖块

第二步绘制静态挡板,挡板的中心坐标为bar,高度为bar_high,宽度为bar_width,挡板的上下左右位置坐标为bar_left/bar_right/bar_top/bar_bottom,调用函数bar进行绘制。第四步加入brick_num个砖块,int isBrickExisted[Brick_num]记录某一块砖块是否存在。如果小球与i号砖块发生碰撞,则让该砖块消失(isBrickExisted[i] = 0),不显示。第三步用A/S/W/D实现挡板的移动,判断挡板是否接中小球,接中后反弹。

2023-06-11 23:42:29 24

原创 【EasyX】实时时钟

第三步定义系统变量(SYSTEMTIME ti),通过GetLocalTime(&ti)获取当前时间,秒针的角度由实际时间决定,即secondAngle = ti.wSecond * 2 * PI/60。第五步绘制表盘,并可以利用outtextxy()函数在画面中输出文字,为了让时针、分针的转动更自然,对求解时针、分针的角度进行了改进。第四步添加时针、分针,和秒针变化相比,他们的长度、宽度、颜色、旋转速度有一定的不同。本博客介绍利用EasyX实现一个实时钟表的小程序,同时学习时间函数的使用。

2023-06-10 22:16:41 758



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有