【Minecraft】集成动力八音盒搭建教程 -

来源:哔哩哔哩   发布时间:2019-12-19 19:48:54   浏览次数:0

1、录一段midi,也可以下载。注意音符盒的音域只有两个八度。

http://minecraft-zh.gamepedia.com/音符盒

2、导出选定的轨道,得到.xml文件

3、用notepad++的宏功能稍微整理一下.xml文件。只留下MMidiNote的start和data1,即开始时间和音高,两两用Tab隔开,粘进Excel。

4、

start/240+1以方便mc中的计时。+1是为了防止计时没开始的时候音符盒响个不停。

Data1中,选音高最低的作为0,此例选E3=0。

然后排个序

5、举个例子,一张变量id:234,包含123,124,125三个int的列表变量卡,它的NBT是这样的。所以我们用&给所有的start前面加上\;

6、找出音高对应的出现时间(因为up技术力不够所以只好if了)

=IF(J3-J2=0,1,0)判断data1是否增加,

=IF(N3=1,O2&L3,L3)如果data1不变则拼合之前的文本,如果data1增加则另起一行。

7、筛选,然后给每个音高配上变量id,用来填/give,能/function就更好了。

生存服建议py腐竹否则ingame手搓卡片会很麻烦

/give @a integrateddynamics:variable 1 0  {display:{Name:"音高",Lore:["曲名"]},_type:"valuetype",typeName:"valuetype.valuetypes.integrateddynamics.list.name",_id:ID号,value:"materialized;valuetype.valuetypes.integrateddynamics.integer.name合并"}

8、最后在游戏里用管道,箱子,物品读取,音符盒,红石输出搭好播放器。用contains为红石输出读取时间。完工

ingame部分搭建视频:http://www.bilibili.com/video/av79861305/

下载本文word和附件

http://pan.baidu.com/s/16GePdHRa8tWMMEboVxCWvA

本文为我原创

本文禁止转载或摘编

若本站收录的文章侵犯了您的权益,请联系我们删除侵权内容!
共1条数据,当前1/1页