用户:
YDS尹子查看:90 回复:71 评论:90 创建时间:2020-03-31T08:31:47
最新功能:
->可以开炮破坏地形
->可以互怼
目前规划中:
->小组战
YDS尹子程序猿福利!
->给地面铺上花纹
for(let i=0;i<127;i++){
for(let j=0;j<127;j++){
if(Math.random()*2.5<1){
voxels.setVoxel(i,8,j,"dark_grass")
}else{
voxels.setVoxel(i,8,j,"grass")
}
}
}点赞0
评论
YDS尹子你们要的点击爆炸函数(请注意版权!)
function boom(x,y,z,bmrad){//爆炸函数
for(let xx=0-bmrad;xx<1+bmrad;++xx){
for(let yy=0-bmrad;yy<1+bmrad;++yy){
for(let zz=0-bmrad;zz<1+bmrad;++zz){
if(Math.random()*1.4<1){
voxels.setVoxel(x+xx,y+yy,z+zz,0)
}
}
}
}
}
var bmrad=2;//爆炸半径
world.onPress(({button,entity,raycast:{voxelIndex,hitVoxel}})=>{
if(button=="action0"){
if(hitVoxel!=0&&entity.player.metalness==1){
var x=voxelIndex.x
var y=voxelIndex.y
var z=voxelIndex.z
boom(x,y,z,bmrad)
}
}
})点赞0
评论