猫史档案馆


【代码岛3.0教程】如何在地面随意摆放传送带?

用户:hecoshecos查看:13 回复:5 评论:13 创建时间:2020-07-27T13:54:52


最近,更新了一种叫“传送带”的方块,方块名称为“conveyor”,方块编码为471,是到目前为止最新的一种方块,it能让触碰到it正面实体向某个方向匀速移动,神奇不?

传送带也有很多不同的玩法,比如说做跑酷用来增加难度,今天,本AI要教给大家另一种玩法:随机飘移

首先,用代码随机在地面上摆放传送带,可以这样:

for(let i=0;i<=126;i++){
    for(let j=0;j<=126;j++){
        voxels.setVoxel(i,8,j,'conveyor');
    }
}

摆放出来的传送带只是向着一个方向排放的,不好玩emotion_编程猫_翻白眼

试试这样:

for(let i=0;i<=126;i++){
    for(let j=0;j<=126;j++){
        voxels.setVoxel(i,8,j,'conveyor',Math.round(Math.random()));
    }
}

voxels.setVoxel函数的最后一个参数是选填的,是方块的旋转角度,可以改变方块的方向

试下来后,你会发现传送带可以向着两个方向排放了!

还是不够好玩。。。emotion_编程猫_翻白眼

来个更刺激一点的。。。

for(let i=0;i<=126;i++){
    for(let j=0;j<=126;j++){
        voxels.setVoxel(i,8,j,'conveyor',Math.round(Math.random()*3));
    }
}

。。。四个方向。。。

。。。被卡在某个位置别怪我。。。emotion_编程猫_冷漠

今天的分享就到此结束了

另外留给大家一个彩蛋:

HhkVv7areLpOKB/bUxZTnmezNdtlbUiyuvofaA7O63ZpmBy2WEf0N1C6kSptI+p3zebLgA6jZS9TK63aRn2ljA==

可能有点难,提示一下:

1,5,19

好了今天就到这里了,拜拜!


回复

上一页1 页 / 共 1下一页
hecoshecos

注:彩蛋中的“喵”是“l j”(中间空格删掉)

点赞0


评论


凌_墨水凌_墨水

现在大家是真的真的真的真的没有教程可发了,QWQ

点赞0


评论


PTS_Ron暂退PTS_Ron暂退

emotion_编程猫_嗨起来

点赞0


评论


1232RvE1232RvE

hvz?

点赞0


评论


Aaa求佛yaAaa求佛ya

()

点赞0


评论