easyx库写浪漫流星雨
对于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库写浪漫流星雨相关推荐
- 用C语言easyx库来写一个简单的翻翻乐小游戏(附源码素材)
简明目录 写在前面 easyx库 准备工作 新建项目文件 分析 素材分析 上代码吧 地图表示 开始界面 地图初始化(打乱) 游戏过程实现 主函数的实现 测试 优化 1.游戏分数 2.游戏时间 3.nu ...
- 浪漫流星雨表白神器——来自程序员的浪漫
哈喽,大家好,昨天是七夕节,不知道大家是成双入对还是孤苦伶仃呢?考略到很多同学可能还是一个人吃饭一个人睡,所以这期内容本来是昨天准备出的,直接贴心的为大家打包部署好,直接拿走就能用,但是问题就出在打包 ...
- C语言书写推箱子(坤坤版easyx库)
C语言书写推箱子(坤坤版easyx库) 游戏效果的展示 运用的知识点(必看) 代码的讲解 游戏地图的实现 地图的初始化 地图图片的加载 地图图片的放置 人物和箱子的移动(重点) 游戏结束的判断 音乐的 ...
- easyx库的介绍与使用
easyx库的介绍与使用 简单介绍 下载安装 注意事项 1.创建一个窗口(initgraph) 2.图形绘制 画圆(circle,solidcircle) 画线条(line) 画矩形(rectangl ...
- (C/C++)图形界面库EasyX库(graphics.h)的下载与安装
因为本人写的项目需要用到这个图形界面库,所以就安装了EasyX库,博主用的是VS2019 最新版,所以下的是 EasyX库(附带graphics.h) 测试版 (2019-5-29 更新) 亲测有效, ...
- 用C++和easyx库完成一个数独小游戏
按我之前产生数独的思路使用matlab产生数独和使用python产生数独游戏python数独游戏的思路,改写成了C++语言的数独游戏,并结合easyx库进行游戏界面输出和交互.(在我之前的博客里都有写 ...
- 基于c语言Easyx库的捕鱼达人小游戏
基于c语言Easyx库的捕鱼达人小游戏(一) 文章目录 基于c语言Easyx库的捕鱼达人小游戏(一) 主菜单 游戏实现 捕鱼计分 下一阶段 主菜单 (写在前面的话:使用EASY-X库一定要命名为.cp ...
- 基于easyx库的GUI扫雷项目
基于easyx库的GUI扫雷项目 文章目录 基于easyx库的GUI扫雷项目 0.观前提醒 1.扫雷游戏项目效果展示 2.扫雷游戏项目基本信息 3.扫雷游戏项目设计思路 4.扫雷游戏实现原理 4.1 ...
- 用C语法和EasyX库制作飞机大战
准备工作 想制作一个像这样的飞机大战,需要安装一个EasyX库 https://easyx.cn/easyx 由于我没有图片素材,所以素材都是网上找的.(掩码图)也就是黑白图,都是我自己用ps制作的, ...
最新文章
- 受益一生的15个学习习惯
- 【PHP】最详细PHP从入门到精通(二)——PHP中的函数
- Spartan-6的存储元件、多路复用器、快速先行进位逻辑、算术逻辑
- DataReader方式 获取数据
- python变量初始化的位置不当、程序结果可能会出现问题_解决tensorflow由于未初始化变量而导致的错误问题...
- erlang使用gen_server实现质数服务器(手打代码,还debug了几个错误)
- Swift游戏实战-跑酷熊猫 00 游戏预览
- 提高PHP性能的53个技巧
- Delphi中类型转换函数
- windows dos 常用命令
- nth-of-type(n)
- springboot----静态页面templates文件访问
- linux虚拟主机泛解析,Apache虚拟主机的配置和泛域名解析实现代码
- zabbix4.2之web监控
- ios 学习札记 细节(四)
- win7_fedora 双系统安装方法
- (三)JAVA使用POI操作excel
- 编译OpenJDK8:configure: could not find or use freetype at location
- (Matlab实现)基于蒙特卡洛模拟的大规模电动车充电模型
- 赖世雄英语学习三原则
热门文章
- 能模仿韩寒小四写作的神奇递归神经网络(附代码)
- 前端路由的两种模式:hashhistory
- 清华里看到的可爱的小松鼠
- 服务器可以装显示器不亮,电脑主机正常运行,而显示器不亮,我教你如何自己动手解决...
- python 函数嵌套和nonlocal关键字
- 微信小程序自动化测试——自定义测试(Minium)
- 跳一跳python开挂_用Python玩跳一跳小游戏,我能开挂
- UOJ308. 【UNR #2】UOJ拯救计划 解题报告
- HTML+CSS+JavaScript编程入门指南
- 计算机网络基础必考知识点,计算机网络技术考试常见知识点