diff --git a/README.md b/README.md index 5925764..282af61 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@
diff --git a/docs/功能使用说明.md b/docs/功能使用说明.md index c7ca40b..40b30d1 100644 --- a/docs/功能使用说明.md +++ b/docs/功能使用说明.md @@ -1,5 +1,7 @@
@@ -8,7 +10,7 @@ *由于先前的 **读我文件**(README.md) 过于冗杂,现另辟蹊径来给大家全方位的教程。* -*这是演示程序的使用教程,将在这里提供演示程序的相应的使用教程* +*这是演示程序(demo)的使用教程,将在这里提供演示程序的相应的使用教程* ## 视窗(Windows)操作系统 @@ -67,7 +69,7 @@ - 若您不使用git,可以在[*码云*(Gitee)](https://gitee.com/EillesWan/Musicreater.git)或[*GitHub*](https://github.com/EillesWan/Musicreater.git)下载zip包,或者[加入QQ群聊861684859](https://jq.qq.com/?_wv=1027&k=hpeRxrYr),在群文件中获取。 - + 1. 开始使用 @@ -88,7 +90,7 @@ 1. Microsoft Visual C++ Redistributable 环境出错 - 如果你遇到了以下这种情况 + 如果你遇到了类似以下这种情况: @@ -400,6 +402,8 @@ 因为我们提供了可以自动转换进度条的功能,因此在这里给出进度条自定义参数的详细解释。 +请注意,并非所有的演示样例程序都支持自定义进度条。 + 一个进度条,明显地,有**固定部分**和**可变部分**来构成。而可变部分又包括了文字和图形两种(当然,《我的世界》里头的进度条,可变的图形也就是那个“条”了)。这一点你需要了解,因为后文中包含了很多这方面的概念需要你了解。 进度条的自定义功能使用一个字符串来定义自己的样式,其中包含众多**标识符**来表示可变部分。 diff --git a/docs/生成文件的使用说明.md b/docs/生成文件的使用说明.md new file mode 100644 index 0000000..c979894 --- /dev/null +++ b/docs/生成文件的使用说明.md @@ -0,0 +1,32 @@ +
+ +
+ +# 生成文件的使用说明 + +*由于先前的 **读我文件**(README.md) 过于冗杂,现另辟蹊径来给大家全方位的教程。* + +*这是本库生成后文件的相关说明,不是使用本库的教程,若要查看**本库的演示程序**使用教程,可点击[此处](%E5%8A%9F%E8%83%BD%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E.md)* + +## 文件格式 + +1. 附加包格式(`.mcpack`) + + 使用附加包格式导出音乐,则音乐会以指令函数文件(`.mcfunction`)存储于附加包内。在附加包中,函数文件的存储结构应为: + + - `functions\` + - `index.mcfunction` + - `mscply\` + - `progressShow.mcfunction` + - `track1.mcfunction` + - `track2.mcfunction` + - ... + - `trackN.mcfunction` + + 如图,其中,`index.mcfunction`文件和`mscply`文件夹存在于函数目录的根下;在`mscply`目录中,包含音乐导出的众多音轨播放文件(`trackX.mcfunction`),同时,若生成此包时选择了带有进度条的选项,则会包含`progressShow.mcfunction`文件。 + + `index.mcfunction`用于开始播放,其中包含打开各个音轨对应函数的指令,以及加分指令,这里的加分,是将**播放计分板的值大于等于`1`**的所有**玩家**的播放计分板分数增加`1`。同时,若生成此包时选择了自动重置计分板的选项,则会包含一条重置计分板的指令。