猫史档案馆


【之音学编程】之实用教程:恐怖元素,摇曳的灯

用户:梦里觅深海梦里觅深海查看:11 回复:10 评论:11 创建时间:2020-06-24T14:06:48


-------------------------------------------------------------------------------------------------------------------------

这是我从MC_蓝之音改为残孤之音后的第二个教程了。

好久没发教程了欸 (~ ̄▽ ̄)→))* ̄▽ ̄*)o,今天就发一个吧。

由于本人换了一个电脑,没有截图的功能,所以就直接说效果吧:

一个红色的等忽闪忽灭,感觉挺诡异的,如果放在一个黑暗的屋子里,效果就更好啦。

好吧好吧,代码来啦:

setInterval((async function(){//你懂的
    await sleep(Math.random*6000+2000);//先等一个随机的时间,可以更改
    voxels.setVoxel(/*灯的x坐标*/, /*灯的y坐标*/,/*灯的z坐标*/,"red_light")//设置灯的位置的方块为红灯,需自行更改
    await sleep(Math.random()*100);//休息一个很短的时间,可更改
    voxels.setVoxel(/*灯的x坐标*/, /*灯的y坐标*/,/*灯的z坐标*/,"red")//重新变回灭的状态,别忘了调坐标哦...
),1000)//休息一秒后再来

我相信你能理解的!!!

所以,大家如果在制作密室逃脱或者鬼屋惊魂之类的题材时,就可以采用啦~~

温馨提示:别忘了调坐标哦,还有灯的颜色可以调哦

 

向墨水学习:

残孤之音技术

残孤之音图文

残孤之音bug


回复

上一页1 页 / 共 1下一页
datacatdatacat

沙发

点赞0


评论


YLG_战神_皮卡YLG_战神_皮卡

你是蓝之音?!

点赞0


评论


两个小八路两个小八路

emotion_汗emotion_嘻嘻

点赞0


评论


影_混乱影_混乱

大佬,怎么让方块不停的切换方块?

点赞0


评论


凌_墨水凌_墨水

嘻嘻emotion_编程猫_加油

点赞1


评论


上辈子死于话多上辈子死于话多

收藏!

点赞1


评论


梦里觅深海梦里觅深海

setInterval(function () {
    // var colors = ["red_light","orange_light","yellow_light",'mint_green_light',"green_light","indigo_light","blue_light","purple"]
    setTimeout(function () {
        voxels.setVoxel(73, 10, 102, "red_light");
        setTimeout(function () {
            voxels.setVoxel(73, 10, 102, "orange_light");
            setTimeout(function () {
                voxels.setVoxel(73, 10, 102, "yellow_light");
                setTimeout(function () {
                    voxels.setVoxel(73, 10, 102, "mint_green_light");
                    setTimeout(function () {
                        voxels.setVoxel(73, 10, 102, "green_light");
                        setTimeout(function () {
                            voxels.setVoxel(73, 10, 102, "indigo_light");
                            setTimeout(function () {
                                voxels.setVoxel(73, 10, 102, "blue_light");
                                setTimeout(function () {
                                    voxels.setVoxel(73, 10, 102, "purple");
                                }, 500);
                            }, 500);
                        }, 500);
                    }, 500);
                }, 500);
            }, 500);
        }, 500);
    }, 500);
}
    , 4000);

注意这里的坐标需要自己调哦,还有就是时间也需要自己调(其实变颜色好像也有更简单的方法),最后的4000调成中间所有数的和哦

点赞1


评论


J_K_Hermione_build白泽J_K_Hermione_build白泽

沙发

点赞0


评论


Lonely_wandererLonely_wanderer

哦吼,棒棒哒,加油!

我还是习惯蓝之音。

点赞1


评论


梦里觅深海梦里觅深海

sorry漏了一个大括号,一下是修改代码:

setInterval((async function(){//你懂的
    await sleep(Math.random*6000+2000);//先等一个随机的时间,可以更改
    voxels.setVoxel(/*灯的x坐标*/, /*灯的y坐标*/,/*灯的z坐标*/,"red_light")//设置灯的位置的方块为红灯,需自行更改
    await sleep(Math.random()*100);//休息一个很短的时间,可更改
    voxels.setVoxel(/*灯的x坐标*/, /*灯的y坐标*/,/*灯的z坐标*/,"red")//重新变回灭的状态,别忘了调坐标哦...
}),1000)//休息一秒后再来

点赞0


评论