我的世界唱片如何播放?
这个需要用到红石电路和指令,我以一个简单的例子来为大家演示: 首先,我们需要用红石电路来做为一个控制器,用指令来使唱片机循环播放音乐。我们先做第一步,用红石电路做一个开关,如图: 用红石砖块搭建一个两格高度的楼梯,在最高处放一个红石火把(注意:红石火把不能用普通的红石砖块代替),再用红石连接两个楼梯,这样就完成了一个简单的开关。如图: 现在我们输入/play record [时间],让系统播放音乐,但是音乐只播放了[时间]秒就停止了,怎样才能使它循环播放呢?这时就需要用指令/repeat记录歌曲的播放状态,并在合适的时候用指令/stop停止当前这首歌,开始下一首歌的播放。我使用/repeat时加入了tnt来测试效果,所以可以看到有“1.0.0”的显示。如果不需要使用tnt的话,可以删掉相关语句。 为了让音乐不中断,我们用指令/fill来填满当前音乐区块。
现在开关打开,音乐不停的重复播放,但是这样一直用红石电路去控制唱片机会有问题吗?当然会!这样会不停地消耗红石能,如果找不到新的能量来源,那么游戏就会陷入死循环。为了避免这个问题,我们可以用一个额外的机械装置来作为电池,比如可以用机器猫的道具“时光机”,通过它回到过去的时间点来暂停现在的时间流,并立即开始计算剩余时间从而保持进度。只要玩家一死亡或者退出游戏,机械装置也会失去作用,这样就可以确保游戏的正常进行。