当前位置:首页 > 做饭技巧 > 正文内容

python制作超炫流星雨表白(python制作超炫流星雨表白代码)

hacker2年前 (2022-07-12)做饭技巧45

本文目录一览:

流星雨表白软件手机版

你说的是快手上那些表白图片,那是用手机软件魔幻粒子制作的效果

快手上制作流星雨表白视频用的是什么软件?

当相处不好,没有共同语言彼此不适合,就没有必要勉强自己,继续维持也只能是累人累己。更不要过分纠结。

用C语言编写流星雨程序

数字流星雨代码:

//流星雨.cpp:Defines the entry point for the console application.

//

///////////////////////////////////////////////////

//程序名称:数字流星雨

//最后修改:2006-10-15

///////////////////////////////////////////////////

#includelt;windows.hgt;

#includelt;time.hgt;

#includelt;stdlib.hgt;

#include"graphics.h"

#includelt;conio.hgt;

#includelt;math.hgt;

/***********************宏定义**********************/

#define PI 3.1415926//圆周率

#define WIDTH 200//屏幕宽度,流星出生区域

#define HEIGHT 150//屏幕高度,流星出生区域

#define V 20//流星速度,单次移动的像素数

#define LENGTH 20//流星字符数

#define DELAY 30//延时

#define NUM 45//流星个数

/******************定义流星结构体*******************/

struct meteor

{

int x0;

int y0;

int yh;

char str[LENGTH];

}me[NUM]={0};

/*********************函数声明**********************/

char AsciiRand();

void Move(char*p);

void InitMeteor(struct meteor*me);

int color(int y,int y0,int yh);

void Meteors(struct meteor me[]);

/***********************主函数**********************/

///int main(void)

int _tmain(int argc,_TCHAR*argv[]){

char c='\0';//接收键盘输入的变量

initgraph(WIDTH,HEIGHT);//初始化WIDTH*HEIGHT的绘图窗口

HWND hwnd=GetHWnd();//获得窗口句柄

SetWindowText(hwnd,"Gavin Liu数字流星雨");//修改窗口名称

ShowWindow(hwnd,SW_SHOWMAXIMIZED);//最大化显示窗口

MessageBox(hwnd,TEXT("点击【确定】开始演示流星雨效果,Esc键退出"),TEXT("提示"),MB_OK|MB_ICONWARNING);//弹出提示

srand((unsigned)time(NULL));//设置随机种子

for(int i=0;ilt;NUM;i++){//对NUM个流星体初始化

InitMeteor(melt;igt;);

}

while(c!=27){

BeginBatchDraw();//开始批量绘图

Meteors(me);//绘制一帧动画

FlushBatchDraw();//执行未完成的绘制任务

Sleep(DELAY);//延时

cleardevice();//清屏

for(int i=0;ilt;NUM;i++){

melt;igt;.yh+=V;

Move(melt;igt;.str);

if(melt;igt;.yhgt;HEIGHT+LENGTH*V){

InitMeteor(melt;igt;);

}

}

if(kbhit()){

c=getch();

}

}

EndBatchDraw();//结束批量绘图

closegraph();//结束绘图环境

return 0;

}

/***********************函数体**********************/

char AsciiRand(){//产生随机可见ASCII码

return((char)(rand()%(126-33)+33));

}

void Move(char*p){//字符后移,可以使显示时字符相对屏幕位置不变

char*pt=p+LENGTH;

while(ptgt;p){

*(--pt)=*(pt-1);

}

*p=AsciiRand();

}

void InitMeteor(struct meteor*me){//对一颗流星初始化

me-gt;x0=rand()%WIDTH;

me-gt;yh=me-gt;y0=rand()%HEIGHT;

for(int i=0;ilt;LENGTH;i++)

{

*(me-gt;str+i)=AsciiRand();

}

}

int color(int y,int y0,int yh){//确定流星的颜色

int color;

//出生点之前的流星体置成黑色

if(ylt;y0){

color=0;

}

//流星颜色自头至尾按照余弦函数递减

else{

//尾迹消失

color=(int)(255*cos((yh-y)*PI/(2*LENGTH*V)));

}

return color;

}

//打印一帧流星的画面

void Meteors(struct meteor me[]){

//设置格式:背景透明,字符高度,字体粗细,字体

setbkmode(TRANSPARENT);

setfont(12,12,"宋体");

//开始打印一帧图像

int y;

for(int n=0;nlt;NUM;n++){

for(int j=0;jlt;LENGTH;j++){

//流星中第j个字符的纵坐标

y=me[n].yh-j*V;

//设置颜色,流星的头部是白色的

setcolor(RGB(255*(0==j),color(y,me[n].y0,me[n].yh),255*(0==j)));

//打印字符

outtextxy(me[n].x0,y,me[n].str[j]);

}

}

}

扩展资料:

include用法:

#include命令预处理命令的一种,预处理命令可以将别的源代码内容插入到所指定的位置;可以标识出只有在特定条件下才会被编译的某一段程序代码;可以定义类似标识符功能的宏,在编译时,预处理器会用别的文本取代该宏。

插入头文件的内容

#include命令告诉预处理器将指定头文件的内容插入到预处理器命令的相应位置。有两种方式可以指定插入头文件:

1、#includelt;文件名gt;

2、#include"文件名"

超炫流星雨表白软件

恋爱和婚姻的重点就是要有共同语言!爱是宽容理解,爱是相互信任,爱是互相珍惜,爱是彼此扶持,爱就是能好好的一同生活。

扫描二维码推送至手机访问。

版权声明:本文由万物知识分享发布,如需转载请注明出处。

本文链接:http://qmsspa.com/66530.html

分享给朋友:

“python制作超炫流星雨表白(python制作超炫流星雨表白代码)” 的相关文章

网站锚文本优化(锚文本该怎么设置网站排名才会高)

网站锚文本优化(锚文本该怎么设置网站排名才会高)

常常 看到有网站为了将症结 词劣化下来,正在文章外结构 了年夜 质的锚文原,然则 每每 成果 其实不孬,许多 网站是以 而失落 排名、以至升权。这么网站文章症结 词劣化若干 个锚文原比拟 孬?让咱们一路 去看看吧。 假如 网站有年夜...

网站结构内部优化的内容有哪些(企业网站优化的方法与技巧)

网站结构内部优化的内容有哪些(企业网站优化的方法与技巧)

正在咱们网站劣化的进程 外,网站站内的劣化是重外之重,只要挨孬底子 ,能力 修起万丈下楼。昨天火源智库小编要为年夜 野先容 的是网站外部构造 劣化比拟 轻易 疏忽 的三个处所 ,愿望  对于年夜 野有所赞助 。 1、网站层级 网站的层...

网站外部优化的4大重点(网站优化的这几个方法你知道吗)

网站外部优化的4大重点(网站优化的这几个方法你知道吗)

念要让网站有足够的合作力,可以或许 不变 的晋升 排名战支录,这么网站站内劣化便须要 作孬,而正在站内劣化外次要有四个重心,您相识 吗?昨天便一路 随火源智库小编去看看吧。 1、清楚 、单纯的网站构造 许多 工资 了让网站更隐特点...

谷歌内容优化的七个技巧(Onpageseo)

技能  一:正在文章前 一00个字拔出 次要症结 字 google较为重视 越晚涌现 正在内容面的文字,您要作的便是正在文章的前 一 五0字内搁进该篇内容的目的 症结 字,例如,尔的文章“google内容劣化” ,便正在尾段落搁进该篇文章的次要症结 字“google内容劣化”。细心 念念,那也是相符...

什么原因导致网站不被收录(网站不被收录是什么原因导致)

新脚网站扶植 者最常碰到 的答题是“尔的网站一个月充公 录了”“网站充公 录怎么办?”昨天智星便去战年夜 野聊聊若何 处置 已支录的网站。 网站没有支录的缘故原由 息争 决圆案许多 新脚站少以为 ,只有网站树立 孬了,内容天天 定时 更新,便会有蜘蛛爬止,被搜刮 引擎支录。但后期新址权重很低,...

滴滴支持抖音(滴滴2018抖音)

滴滴开端 从纽接所退市,并开端 预备 正在喷鼻 港上市。 据宋暂暂相识 ,滴滴本日 宣布 微专称:经由 郑重 研讨 ,#滴滴将立刻 开端 从纽接所退市#,异时,滴滴将开端 准备 正在喷鼻 港上市。#滴滴宣告 退市# Tik Tok电商APP: Tik Tok盒子,开端 内测! 据宋...

评论列表

纵遇西奺
2年前 (2022-07-12)

软件魔幻粒子制作的效果快手上制作流星雨表白视频用的是什么软件?当相处不好,没有共同语言彼此不适合,就没有必要勉强自己,继续维持也只能是累人累己。更不要过分纠结。用C语言编写流星雨程序数字流

寻妄傻梦
2年前 (2022-07-12)

={0};/*********************函数声明**********************/char AsciiRand();void Move(char*p);void InitMeteor(struct meteor*me

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。