用户:
拍打星查看:214 回复:8 评论:19 创建时间:2021-08-27T14:42:28
求助空岛速建代码()()
飞熊jSrt//速建一片草地
for(let x=0,x<150,x++){
for(let z=0,z<150,z++){
Voxel.setVoxel(x, 8, z, 'grass')
}
}
//挖掉上面三格深的方块
for(let x=0,x<150,x++){
for(let y=0,y=5,y=y-1){
for(let z=0,z<150,z++){
Voxel.setVoxel(x, y, z, '')
}
}
}点赞0
评论
有些错误
这些代码很明显错了啊
第一行把“,”改为";"而且把Voxel.setVoxel(x, y, z, '')改为voxels.setVoxel(x, y, z, ''), 第二行也是同样的问题,正确代码看下面😓😓😓(缩进没有问题)
写代码(x)写bug(√)你出的这些问题可能是你不够熟练,多写写就好了!
挖掉三格深的方块的代码的第二行的Y=5其实也有问题,改为for(let y=3;y<0;y--)
早发现了……
……………………
for(let i=32;i>=0;i--)
{
for(let j=0;j<=i;j++)
{
for(let k=0;k<=6.28;k+=0.01)
{
if(i!=32)
{
voxels.setVoxel(128+Math.sin(k)*j,i,128+Math.cos(k)*j,'dirt')
}
else
{
voxels.setVoxel(128+Math.sin(k)*j,i,128+Math.cos(k)*j,'grass')
}
}
}
}点赞1
评论
👍
谢谢
???大佬,Math是什么意思?
浮生awa//@飞熊这才是正确代码
//速建一片草地(修改了“,”,修改了“Voxel.setVoxel(x, 8, z, 'grass')”)
for(let x=0;x<150;x++){
for(let z=0;z<150;z++){
voxels.setVoxel(x, 8, z, 'grass')
}
}
//挖掉上面三格深的方块
for(let x=0;x<150;x++){
for(let y=3;y>0;y--){
for(let z=0;z<150;z++){
voxels.setVoxel(x, y, z, '')
}
}
}点赞0
评论
写完就发现了,又懒得删(