# FireWork **Repository Path**: foreverbell/fire-work ## Basic Information - **Project Name**: FireWork - **Description**: Raylib 库写的简单的烟花 - **Primary Language**: C++ - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-12-31 - **Last Updated**: 2024-01-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: raylib, Firework ## README # FireWork #### 介绍 Raylib 库写的简单的烟花,效果见于[简易烟花](http://www.bilibili.com/video/BV1W24y1U7wr/?vd_source=d1458d8fe8056b28deb85017df16e885) #### 安装教程 1. 从[小熊猫C++官网](http://royqh1979.gitee.io/redpandacpp/)下载 IDE 并安装 2. 下载此项目源码后并解压 3. 打开小熊猫C++ IDE,菜单栏中 文件->打开->从解压后的文件夹中选择.dev后缀的文件,打开该项目后进行编译执行 #### 使用说明 1. 可直接下载 .exe 可执行文件和两个.wav 音频文件,在.exe所在文件夹中新建res文件夹,将两个.wav放入res文件夹中,之后双击.exe文件运行 2. 也可依安装教程中编译源码再执行 3. 编译过程中如遇.exe需要某某.res文件,可将.dev所在文件夹中的.res文件复制到build/obj/文件中,再点击编译 #### 运行逻辑 1. 现设定为一直存在 6 个烟花筒,每当一个烟花筒爆炸完毕,再行生成一个新的烟花筒补充 2. 每个烟花筒的位置,升空初速度,其爆炸产生烟花粒的最终形成的形状均为随机 3. 烟花现有类型 9 种,平面圆、球状、伞状、随机线状、平面圆环状、多叶草状、嵌套球状、空间圆环内嵌球状、随机线内嵌球状