对于c语言项目中没有带的库,需要去官网下载

easyx官网库的下载地方:

EasyX Graphics Library for C++


主要运用到:easyx库里面的方法

一、设计画板: initgraph(widyh, hright);

二、随机数的生成:

1、先布局好随机种子: srand(time(NULL));

2、写随机数的范围:rand() % 258 #此地的范围为:(0,258)

三、写文字在画板上:outtextxy(x,y);

四、 /设置文本类型:settextstyle(48, 0, L"宋体");

五、设置文本颜色:settextcolor();#可直接写颜色,也可以运用RGB颜色,参数为三个

六、设置背景颜色:setbkcolor();

七、要运用到得到面板所有的宽高:getwidth(),getheight();


#include<stdio.h>
#include<easyx.h>
#include<time.h>
#include<mmsystem.h>
#pragma comment(lib,"winmm.lib")

//添加背景图
IMAGE im_bk[2];
void loadImg() {

loadimage(im_bk + 0, L"D:/网站素材图片/色tu照片.png",getwidth(),getheight());

}

void wecome() {

//播放音乐
    mciSendString(L"open  1.mp3",NULL,0,NULL);
    mciSendString(L"play  1.mp3", NULL, 0, NULL);

setbkmode(TRANSPARENT);

//随机种子
    srand(time(NULL));
    //设置文本类型
    settextstyle(48, 0, L"宋体");
    //在面板上输出文字
    //设置文本颜色
    while (true) 
    {

putimage(0,0,im_bk+0);
        settextcolor(RGB(rand() % 258, rand() % 258, rand() % 258));

outtextxy(400, 20, L"XXXX黑凤梨");//标题
        outtextxy(200, 100, L"总归是要有梦的,那么该怎么停下来呢");
        outtextxy(200, 150, L"总归是要有梦的,那么该怎么停下来呢");
        outtextxy(200, 200, L"总归是要有梦的,那么该怎么停下来呢");
        outtextxy(200, 250, L"总归是要有梦的,那么该怎么停下来呢");
        outtextxy(200, 300, L"总归是要有梦的,那么该怎么停下来呢");
        outtextxy(200, 350, L"总归是要有梦的,那么该怎么停下来呢");
        outtextxy(200, 400, L"总归是要有梦的,那么该怎么停下来呢");
        outtextxy(200, 450, L"总归是要有梦的,那么该怎么停下来呢");
        outtextxy(200, 500, L"总归是要有梦的,那么该怎么停下来呢");
        outtextxy(200, 550, L"总归是要有梦的,那么该怎么停下来呢");

//画心
        for (int i = 0; i < 10; i++) {
            settextcolor(RGB(rand() % 258, rand() % 258, rand() % 258));
            outtextxy(rand() % getwidth(), rand() % getheight(), L"♥");
        }

//控制变换的速度
        Sleep(500);

}

}

int main() {
    //画面版
    initgraph(1200, 700);

//设置背景颜色
    setbkcolor(WHITE);
    //填充颜色
    cleardevice();
    loadImg();
    wecome();

getchar(); #让画板停留,必须加上getchar();
    return 0;
}

easyx库写浪漫流星雨相关推荐

  1. 用C语言easyx库来写一个简单的翻翻乐小游戏(附源码素材)

    简明目录 写在前面 easyx库 准备工作 新建项目文件 分析 素材分析 上代码吧 地图表示 开始界面 地图初始化(打乱) 游戏过程实现 主函数的实现 测试 优化 1.游戏分数 2.游戏时间 3.nu ...

  2. 浪漫流星雨表白神器——来自程序员的浪漫

    哈喽,大家好,昨天是七夕节,不知道大家是成双入对还是孤苦伶仃呢?考略到很多同学可能还是一个人吃饭一个人睡,所以这期内容本来是昨天准备出的,直接贴心的为大家打包部署好,直接拿走就能用,但是问题就出在打包 ...

  3. C语言书写推箱子(坤坤版easyx库)

    C语言书写推箱子(坤坤版easyx库) 游戏效果的展示 运用的知识点(必看) 代码的讲解 游戏地图的实现 地图的初始化 地图图片的加载 地图图片的放置 人物和箱子的移动(重点) 游戏结束的判断 音乐的 ...

  4. easyx库的介绍与使用

    easyx库的介绍与使用 简单介绍 下载安装 注意事项 1.创建一个窗口(initgraph) 2.图形绘制 画圆(circle,solidcircle) 画线条(line) 画矩形(rectangl ...

  5. (C/C++)图形界面库EasyX库(graphics.h)的下载与安装

    因为本人写的项目需要用到这个图形界面库,所以就安装了EasyX库,博主用的是VS2019 最新版,所以下的是 EasyX库(附带graphics.h) 测试版 (2019-5-29 更新) 亲测有效, ...

  6. 用C++和easyx库完成一个数独小游戏

    按我之前产生数独的思路使用matlab产生数独和使用python产生数独游戏python数独游戏的思路,改写成了C++语言的数独游戏,并结合easyx库进行游戏界面输出和交互.(在我之前的博客里都有写 ...

  7. 基于c语言Easyx库的捕鱼达人小游戏

    基于c语言Easyx库的捕鱼达人小游戏(一) 文章目录 基于c语言Easyx库的捕鱼达人小游戏(一) 主菜单 游戏实现 捕鱼计分 下一阶段 主菜单 (写在前面的话:使用EASY-X库一定要命名为.cp ...

  8. 基于easyx库的GUI扫雷项目

    基于easyx库的GUI扫雷项目 文章目录 基于easyx库的GUI扫雷项目 0.观前提醒 1.扫雷游戏项目效果展示 2.扫雷游戏项目基本信息 3.扫雷游戏项目设计思路 4.扫雷游戏实现原理 4.1 ...

  9. 用C语法和EasyX库制作飞机大战

    准备工作 想制作一个像这样的飞机大战,需要安装一个EasyX库 https://easyx.cn/easyx 由于我没有图片素材,所以素材都是网上找的.(掩码图)也就是黑白图,都是我自己用ps制作的, ...

最新文章

  1. 受益一生的15个学习习惯
  2. 【PHP】最详细PHP从入门到精通(二)——PHP中的函数
  3. Spartan-6的存储元件、多路复用器、快速先行进位逻辑、算术逻辑
  4. DataReader方式 获取数据
  5. python变量初始化的位置不当、程序结果可能会出现问题_解决tensorflow由于未初始化变量而导致的错误问题...
  6. erlang使用gen_server实现质数服务器(手打代码,还debug了几个错误)
  7. Swift游戏实战-跑酷熊猫 00 游戏预览
  8. 提高PHP性能的53个技巧
  9. Delphi中类型转换函数
  10. windows dos 常用命令
  11. nth-of-type(n)
  12. springboot----静态页面templates文件访问
  13. linux虚拟主机泛解析,Apache虚拟主机的配置和泛域名解析实现代码
  14. zabbix4.2之web监控
  15. ios 学习札记 细节(四)
  16. win7_fedora 双系统安装方法
  17. (三)JAVA使用POI操作excel
  18. 编译OpenJDK8:configure: could not find or use freetype at location
  19. (Matlab实现)基于蒙特卡洛模拟的大规模电动车充电模型
  20. 赖世雄英语学习三原则

热门文章

  1. 能模仿韩寒小四写作的神奇递归神经网络(附代码)
  2. 前端路由的两种模式:hashhistory
  3. 清华里看到的可爱的小松鼠
  4. 服务器可以装显示器不亮,电脑主机正常运行,而显示器不亮,我教你如何自己动手解决...
  5. python 函数嵌套和nonlocal关键字
  6. 微信小程序自动化测试——自定义测试(Minium)
  7. 跳一跳python开挂_用Python玩跳一跳小游戏,我能开挂
  8. UOJ308. 【UNR #2】UOJ拯救计划 解题报告
  9. HTML+CSS+JavaScript编程入门指南
  10. 计算机网络基础必考知识点,计算机网络技术考试常见知识点