
Lv.1
Everything happens for a reason.
签名:https://box3.codemao.cn/u/YDSyinzi
在 【岛三】现代黑白风建筑教学,看了这个帖子妈妈再也不担心我不会做现代建筑啦!(很lj,勿进) 中回复
对我来说白色方块加玻璃就完事了)
(刚生成完毕还没上色)

2021-04-10T07:33:14 点赞:4
在 【box3】让模型转向运动方向!代码公开! 中回复
可以来看看,也许你来的时候我在:
https://box3.codemao.cn/e/f24be505303175e4af6e
2021-05-02T07:42:43 点赞:0
在 【box3】让模型转向运动方向!代码公开! 中回复
const Quat = new Box3Quaternion(0,1,0,1)// box引擎默认的旋转朝向
不行的话把代码里的Quat改成这个
2021-05-02T07:48:04 点赞:0
在 【box3】扩建技术——山丘地形生成器 中回复
这个可以稍微解决一下噪点的问题
多运行几次就好了
(async function(){
var waterLevel=14;/*水平面高度 */
var d=[
[1,0,0],
[0,0,1],
[-1,0,0],
[0,0,-1]
];
var 喵sReadyBreak=[];
world.say("消噪初始化...");
for(let i=0;i<257;i++){
for(let j=0;j<257;j++){
for(let k=0;k<60;k++){
if([127,125].includes(voxels.getVoxel(i,k,j))){
var cnt=0,cnt2=0;
for(let s=0;s<d.length;s++){
if([0,3喵].includes(voxels.getVoxel(i+d[s][0],k+d[s][1],j+d[s][2]))){
cnt++;
}else{
cnt2++;
}
}
var 喵s=0;
if(k<=waterLevel)喵s=3喵;
if(cnt>=3)喵sReadyBreak.push([i,k,j,喵s]);
}
}
}
await sleep(5);
if(i%10==0)world.say(i+"/257");
}
world.say("清除中...");
for(let i=0;i<喵sReadyBreak.length;i++){
voxels.setVoxel(喵sReadyBreak[i][0],喵sReadyBreak[i][1],喵sReadyBreak[i][2],喵sReadyBreak[i][3])
}
world.say("地形正常化...");
for(let i=0;i<257;i++){for(let j=0;j<257;j++)for(let k=0;k<55;k++){if(voxels.getVoxel(i,k,j)==voxels.id("dirt")&&voxels.getVoxel(i,k+1,j)==0){voxels.setVoxel(i,k,j,"grass")}}};
for(let i=0;i<257;i++){for(let j=0;j<257;j++)for(let k=0;k<55;k++){if(voxels.getVoxel(i,k,j)==voxels.id("grass")&&voxels.getVoxel(i,k+1,j)!=0){voxels.setVoxel(i,k,j,"dirt")}}}
})();2021-05-02T17:34:29 点赞:2