0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用C语言代码做一个烟花表白程序!

嵌入式学习站 来源:嵌入式学习站 2023-01-12 11:00 次阅读

虽然现在看烟花有一定难度,但代码式烟花可以随时随地看!

今天要大家分享用C语言写的烟花代码,非常细致和实用。

大家自己敲一遍,就能探索到其中的有趣之处啦!

直接上代码!

虽然多,但是你想想好看的烟花当然不是三行代码能实现的,只要你坚持码完,你会发现新大陆!

一、结构

首先当然是我们的老朋友结构体,其中艺术字结构体不用多说,留给大家发挥。

248bfe34-8cd8-11ed-bfe3-dac502259ad0.png

249e28a2-8cd8-11ed-bfe3-dac502259ad0.png

二、初始化

初始化烟花参数,把一切准备工作做好。

24b4ae38-8cd8-11ed-bfe3-dac502259ad0.png

24c60494-8cd8-11ed-bfe3-dac502259ad0.png

三、烟花加载函数

加载图片,储存烟花的像素点颜色。

24d4d5aa-8cd8-11ed-bfe3-dac502259ad0.png

24e62684-8cd8-11ed-bfe3-dac502259ad0.png

24f6df42-8cd8-11ed-bfe3-dac502259ad0.png

四、烟花发射函数

扫描烟花弹并发射,控制开始与停止发射。

25193e16-8cd8-11ed-bfe3-dac502259ad0.png

252a5ffc-8cd8-11ed-bfe3-dac502259ad0.png

253d3938-8cd8-11ed-bfe3-dac502259ad0.png

五、烟花显示函数

显示花样,如何让烟花变得更好看:

255384e0-8cd8-11ed-bfe3-dac502259ad0.png

25651fac-8cd8-11ed-bfe3-dac502259ad0.png

六、烟花绽放函数

绽放烟花,烟花个阶段绽放时间间隔,制作变速绽放效果等等,这里大家也可以自己去优化,去增加自己的东西。

257327b4-8cd8-11ed-bfe3-dac502259ad0.png

258088d2-8cd8-11ed-bfe3-dac502259ad0.png

2591040a-8cd8-11ed-bfe3-dac502259ad0.png

七、主函数

25a19216-8cd8-11ed-bfe3-dac502259ad0.png

25b1576e-8cd8-11ed-bfe3-dac502259ad0.png

25c27382-8cd8-11ed-bfe3-dac502259ad0.png

用c语言编写动态烟花的方法,总结来说:绘制菜单界面显示文字;然后设置烟花有上升阶段和爆炸阶段,定义烟花和烟花弹结构体;初始化数据,加载资源贴图,设置随机发射数目。

真的有被C语言浪漫到!

用C语言写动态烟花大家学会了吗?

其实对于程序员而言,代码不仅是展现能力的关键,同时也是创作的天堂,把头脑中的“世界”通过代码展现出来。

新技术要学,新鲜事要了解,新花样也要玩一玩!

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • C语言
    +关注

    关注

    180

    文章

    7604

    浏览量

    136787
  • 程序
    +关注

    关注

    117

    文章

    3787

    浏览量

    81031
  • 函数
    +关注

    关注

    3

    文章

    4331

    浏览量

    62593
  • 代码
    +关注

    关注

    30

    文章

    4787

    浏览量

    68589

原文标题:用C语言代码做一个烟花表白程序!

文章出处:【微信号:嵌入式学习站,微信公众号:嵌入式学习站】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    39 最强C语言新年烟花表白,跨年的时候给你的那个她(他)来场 极致浪漫的代码烟花表白

    C语言编程语言代码
    车同轨,书同文,行同伦
    发布于 :2022年08月11日 06:15:45

    IC卡的读写程序 (C语言程序代码)

    IC卡的读写程序 (C语言程序代码)
    发表于 03-25 08:56 354次下载

    电子密码锁源程序 (C语言代码)

    电子密码锁源程序 (C语言代码)
    发表于 03-28 09:44 379次下载

    编写C语言为基础的DSP程序

    实验2 : 编写C 语言为基础的DSP程序.实验目的1.学习用标准
    发表于 03-17 00:13 3492次阅读
    编写<b class='flag-5'>一</b><b class='flag-5'>个</b>以<b class='flag-5'>C</b><b class='flag-5'>语言</b>为基础的DSP<b class='flag-5'>程序</b>

    按键控制的10级变速跑马灯试验(含源程序C语言代码)

    按键控制的10级变速跑马灯试验(含源程序C语言代码) 在本课中,我们要用
    发表于 08-09 23:20 3404次阅读

    心的c语言程序

    C语言编写的程序,在屏幕上输出心形,并显示“这颗心送给你”
    发表于 11-26 15:45 5次下载

    C语言教程之第一个C语言程序

    C语言教程之第一个C语言程序,很好的GD32资料,快来学习吧。
    发表于 04-21 17:55 0次下载

    C语言教程之完整的C语言程序

    C语言教程之完整的C语言程序,很好的GD32资料
    发表于 04-21 17:55 0次下载

    乘客管理系统C语言代码程序

    乘客管理系统C语言代码程序,乘客姓名,乘客金额,乘客下车站牌,排序,
    发表于 07-13 15:11 7次下载

    220经典的C语言代码

    本文档中包含了220C语言程序代码,供网友参考。
    发表于 08-31 17:47 92次下载

    3行代码做一个WebServer

    电子发烧友网站提供《3行代码做一个WebServer.zip》资料免费下载
    发表于 10-28 16:52 0次下载
    <b class='flag-5'>用</b>3行<b class='flag-5'>代码</b><b class='flag-5'>做一个</b>WebServer

    178经典c语言代码

    178经典c语言代码分享
    发表于 11-17 16:57 173次下载

    Arduino做一个语音应用程序来打开和关闭警报

    电子发烧友网站提供《Arduino做一个语音应用程序来打开和关闭警报.zip》资料免费下载
    发表于 07-10 10:46 0次下载
    <b class='flag-5'>用</b>Arduino<b class='flag-5'>做一个</b>语音应用<b class='flag-5'>程序</b>来打开和关闭警报

    程序表白程序

    电子发烧友网站提供《程序表白程序.rar》资料免费下载
    发表于 11-21 10:41 16次下载
    <b class='flag-5'>程序</b>员<b class='flag-5'>表白</b><b class='flag-5'>程序</b>

    c程序至少包括函数么

    C程序至少包括函数。 C
    的头像 发表于 11-26 09:01 1132次阅读