猫史档案馆


不会取名字的屑_

不会取名字的屑_

Lv.1

获赞:0收藏:0浏览:0作品收藏:0
回复帖子评论
上一页1 页 / 共 1下一页

【岛3老活新整创作节】官方地图《赤碧城》限时送,报名时间已截止! 中回复

???

2021-05-03T14:34:08 点赞:0

创作节#神奇魔法在哪里# 中回复

顶(づ ̄3 ̄)づ╭❤~

2021-10-07T09:54:02 点赞:1

【box3】山谷地形 中回复

function cor3D(x,y,z){this.x=x;this.y=y;this.z=z;}
var grid=256;/*地图大小,最好是2的倍数 */
var watl=20;/*水面高度 */
var h=0.9,d=Math.round(Math.log2(grid))+1;/*h:粗糙系数,建议0~1,1最平滑  d不用去管它,调大了会崩坏你的电脑 */
var ran=120;/*随机取值范围大小,此处为±70 */
var seed=[];
function classification(pul,pur,pdl,pdr,depth,range){
	range*=Math.pow(2,-h);
	if(depth==0){
		seed.push(pul);
        
	}else{
		var pm=new cor3D((pur.x+pdl.x)/2,(pur.y+pdl.y)/2,(pur.z+pdl.z)/2);
        var pmu=new cor3D((pur.x+pul.x)/2,(pur.y+pul.y)/2,(pur.z+pul.z)/2);
        var pmd=new cor3D((pdr.x+pdl.x)/2,(pdr.y+pdl.y)/2,(pdr.z+pdl.z)/2);
        var pml=new cor3D((pul.x+pdl.x)/2,(pul.y+pdl.y)/2,(pul.z+pdl.z)/2);
        var pmr=new cor3D((pdr.x+pur.x)/2,(pdr.y+pur.y)/2,(pdr.z+pur.z)/2);
		pm.y+=Math.random()*2*range-range*0.9;
        if(depth==d)pm.y=pur.y;
        classification(pml,pm,pdl,pmd,depth-1,range);
		classification(pm,pmr,pmd,pdr,depth-1,range);
		classification(pul,pmu,pml,pm,depth-1,range);
		classification(pmu,pur,pm,pmr,depth-1,range);
		
		
		
	}
	return;
	
};

(async function(){
classification(new cor3D(0,22,grid*2),new cor3D(grid*2,22,grid*2),new cor3D(0,22,0),new cor3D(grid*2,22,0),d,ran);
for(let i=0;i<seed.length/4;i++){
    var y=Math.round(seed[i].y);
    if(y>watl){
        voxels.setVoxel(seed[i].x,y,seed[i].z,"grass");
    }else if(y==watl){
        voxels.setVoxel(seed[i].x,y,seed[i].z,"sand");
    }else if(y<watl){
        voxels.setVoxel(seed[i].x,y,seed[i].z,"dirt");
    }else{
        console.log("azzz")
    }
    for(let j=0;j<y;j++){
        voxels.setVoxel(seed[i].x,j,seed[i].z,"dirt");
    }
    if(Math.random()<0.02)await sleep(10);
}
for(let i=0;i<grid;i++){
    for(let j=0;j<grid;j++){
        for(let k=0;k<=watl;k++){
            if(voxels.getVoxel(i,k,j)==0)voxels.setVoxel(i,k,j,"water");
        }
    }
}
console.log("地形生成完毕");
})();

2021-11-20T15:06:40 点赞:0

我发明了皮肤编辑软件)) 中回复

d///

2021-11-23T10:38:58 点赞:0

我发明了皮肤编辑软件)) 中回复

我的粉丝达到600

2021-11-23T10:41:39 点赞:0

我发明了皮肤编辑软件)) 中回复

发布链接imgsrc="https://static.cod喵/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E5%8A%A0%E6%B2%B9.gif"alt="emotion_编程猫_加油"

2021-11-23T10:41:52 点赞:0

我发明了皮肤编辑软件)) 中回复

  imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E6%90%93%E5%A4%B4.gif"alt="emotion_编程猫_搓头"

2022-08-20T18:37:14 点赞:0

我发明了皮肤编辑软件)) 中回复

yyy

2022-08-20T18:39:29 点赞:0