我的世界紅石音樂(lè)教程cb鋼琴:如何在MC里面彈鋼琴
前言 關(guān)于這個(gè)教程,我分為2部分,讀譜器和鋼琴,這里先介紹讀譜器的,本教程需要一定的樂(lè)理知識(shí)(至少要能看得懂譜,簡(jiǎn)譜五線譜都行,但最好是五線譜)和一定的MC指令基礎(chǔ)和個(gè)人的理解能力,以下為正文
首先,先介紹一下,在建造讀譜器之前,
先確定一下想要制作的音樂(lè)拍數(shù)是幾幾拍
,我做的都是4/4拍,也有3/4拍的,這里先介紹4/4拍,本人為了方便辨認(rèn),把
C4
(鋼琴的中央C,其余的鍵我用
白色羊毛代替白鍵,黑色羊毛代替黑鍵
,)那一條填充的是黃色混凝土(
這個(gè)最好在z軸坐標(biāo)為60的地方,和資源包對(duì)應(yīng)
)那按照鋼琴按鍵的排列,往右分別是黑,白,黑,白,白,黑,白,黑,白,黑,白,這是1個(gè)8度,然后循環(huán),附上鋼琴按鍵的圖(完美鋼琴界面)
對(duì)應(yīng)在MC里面
根據(jù)上方完美鋼琴界面補(bǔ)充完整(黃色混凝土塊為起始點(diǎn))
注:黃色混凝土坐標(biāo)為(x,y,60)對(duì)應(yīng)資源包
接下來(lái)就是解決音符時(shí)值了,音符有以下幾種,
全音符,二分音符,四分音符,八分音符,十六分音符,三十二分音符,六十四分音符
。。。等等,如果說(shuō)全音符的時(shí)值為
0.6
秒,那么二分音符就是
0.3秒
,四分音符就是
0.15
秒,以此類推,那么如何在MC里面做出來(lái)呢?
如上圖
,這是
八分音符時(shí)值,為4個(gè)方塊
,如果是
十六分音符
,那就是到第
三
個(gè)方塊(第二個(gè)黃色方塊)如果是
三十二分音符
,那就是第
二
個(gè)方塊(第一個(gè)藍(lán)色方塊)
如上圖,此為4分音符時(shí)值
以此類推,這就是二分音符
全音符(一個(gè)小節(jié))
上面的黃色混凝土為下一小節(jié)起始點(diǎn) 之后,復(fù)制粘貼,想多長(zhǎng)就多長(zhǎng)(
根據(jù)譜子的小節(jié)數(shù)而定
)
那么現(xiàn)在有人問(wèn)了:“欸?up,那在這個(gè)上面放方塊然后左邊紅石塊向前移動(dòng),在那個(gè)位置的方塊就會(huì)在鋼琴上對(duì)應(yīng)的鍵位按下是怎么回事?”
下面為指令部分,需要一定理解能力
好,那么現(xiàn)在就是關(guān)鍵的指令講解部分,這里我全部運(yùn)用了最為簡(jiǎn)單基礎(chǔ)的2個(gè)指令來(lái)實(shí)現(xiàn),那就是“
clone
”還有其2個(gè)模式:
masked move
和
filtered,
如需詳細(xì)理解學(xué)習(xí),可以去我的世界wiki百科查詢
在音軌左側(cè)放置命令方塊(怎么獲取命令方塊應(yīng)該不要我多說(shuō)了吧)
先講一講
移動(dòng)的紅石塊(非常絲滑)
,首先確定一下音軌的X軸正負(fù)方向,我這里往前x軸是正方向,所以,命令方塊中輸入:clone ~ ~ ~1 ~ ~ ~1 ~1 ~ ~1 masked move,紅石塊就會(huì)往X軸正方向移動(dòng)一格,可以無(wú)限復(fù)制這個(gè)命令方塊,那么這個(gè)紅石塊就會(huì)無(wú)限運(yùn)動(dòng)下去
然后就是檢測(cè)音軌上的方塊然后放置到對(duì)應(yīng)的鋼琴鍵位發(fā)生器的部分,首先在音軌最左邊開(kāi)始位置放置一個(gè)方塊,按下f3即可查看該方塊的坐標(biāo)以及名字,如下圖,左邊第一個(gè)框框?yàn)榉綁K所在坐標(biāo)以及名字
那么在脈沖命令方塊上放置一個(gè)連鎖命令方塊(
默認(rèn)無(wú)條件保持開(kāi)啟
),輸入此方塊坐標(biāo),例如我的是-4,5,21,那么命令方塊中就輸入clone -4 5 21,然后完成退出來(lái),過(guò)去音軌另一邊,放置一個(gè)方塊,查看坐標(biāo),填入命令方塊,那就是-3,5,108,那么后面還需要一串坐標(biāo),這里就插入講解一下
,如下圖,就是這里的最左邊的坐標(biāo)(就是腳下踩著的位置,放向都是z軸遞增的)方塊clone到這一位置后,會(huì)激活坐標(biāo)的2個(gè)命令方塊,脈沖的為setblock上方第幾格為紅石塊(上方為發(fā)聲命令方塊的上面1格),連鎖命令方塊為setblockclone過(guò)來(lái)的方塊位置為紅石塊,可以用~1(-1) ~-1 ~來(lái)代替
回到正文,clone完整的坐標(biāo)為:clone -4 5 21 -3 5 108
上圖clone到的位置
filtered
音軌上放置的方塊名稱
force/normal
那么往前就應(yīng)該再輸入這個(gè)位置的x軸坐標(biāo)嗎?不!當(dāng)然不行,秉持著能偷懶就偷懶的態(tài)度,咱可以直接用相對(duì)坐標(biāo)來(lái)搞定嘛,
所以最后的指令應(yīng)為:clone ~ ~-1 ~5 ~ ~-1 ~92 上圖clone到的位置 filtered 音軌上放置的方塊名稱 force/normal
注:脈沖命令方塊坐標(biāo)為-4 5 16
欸,那又有人要問(wèn)了:
那你這音軌上面放置的是3種方塊啊,為什么就一個(gè)淡藍(lán)色混凝土,
黃色混凝土和紅石塊呢?
放置別的任何方塊都不會(huì)clone過(guò)去呢?
好!那就在上面再添加一個(gè)連鎖的命令方塊,但是y軸坐標(biāo)需要變成-2,音軌上放置方塊名稱也要變,比如黃色混凝土塊,而
紅石塊則是在下一個(gè)音符開(kāi)始的時(shí)候在上一個(gè)音符結(jié)束位置放置紅石塊來(lái)讓鋼琴按鍵抬起,之后則是把這一豎條的命令方塊無(wú)限往前方復(fù)制
那么這個(gè)讀譜器就算是完成辣
下一篇講解鋼琴部分,和這個(gè)比起來(lái)復(fù)雜多了,如果理解不了,當(dāng)然也可以選擇不要鋼琴按鍵的按下抬起,下一期將在下星期發(fā)布,大家可以先自己試著做一下讀譜器,OK,這一期完結(jié)