猫史档案馆


【box3】自主研究最新建造代码!建设效率可不是吹的!

用户:YDS尹子YDS尹子查看:1100 回复:18 评论:21 创建时间:2020-07-01T14:04:00


这个代码实现的效果:

用指定方块填充两个坐标点之间区域。

注意事项:

1.起始点的坐标数值均需要比终止点坐标数值小,否则会卡bug。

2.如果由于数据填错而导致地图损毁,我(YDS尹子)概不负责。

3.保证代码没有问题。

操作说明:

start结构体存放起始点坐标数据,end结构体存放终止点坐标数据,block变量存放方块名。

详细的操作说明会在评论区展出。

代码:

var start={x:0,y:0,z:0};
var end={x:0,y:0,z:0};
var block="grass";
for(let i=start.x;i<=end.x;i++){for(let j=start.z;j<=end.z;j++){for(let k=start.y;k<=end.y;k++){
    voxels.setVoxel(i,k,j,block);
}}}


回复

上一页第 1 页 / 共 1 页下一页
QBZ_QBZ_

ohhh

点赞0


评论

对了本尊你考完了吗?

不知道准不准QWQ 我语文90数学94英语99

不知道准不准你跟我一样

dd

hiahia我妈把你的成绩发给我了(吓我一跳)


猫悟淡猫悟淡

板凳

点赞0


评论


猫悟淡猫悟淡

地板

点赞0


评论


猫悟淡猫悟淡

地下室

点赞0


评论


YDS尹子YDS尹子

http://www.yxtnt.cn/img/%E6%95%99%E7%A8%8B.mp4

教程地址

可能会有些卡,我服务器带宽不是很大。。。

看的时候注意视频下方控制台,那才是重点

点赞0


评论

由此我们可以得出结论,图被毁了,找伊子帮忙最好


D453D453

http://www.yxtnt.cn

点赞0


评论


ZNS_哪吒ZNS_哪吒

nb

点赞0


评论


SCS_user_eee2detYg0SCS_user_eee2detYg0

只能建设正方体或长方体吗?好想要代码岛2.0那个建造球体

点赞0


评论

目前只能这样。。。球体的话我还在研究


面具狐狸云绾兮面具狐狸云绾兮

哇哇哇!藏!(建筑党福音)

点赞0


评论


白篮白篮

你的blog网站做的可真好看emotion_doge

点赞0


评论


两个小八路两个小八路

emotion_编程猫_嗨起来

点赞0


评论


_Rise__Rise_

喵

点赞0


评论


wangjunjiecwangjunjiec

能不能帮我搞https://box3create.codemao.cn/games/282f9b19e0153839c890?p=9HT3喵1NZfyYj9Cx6SgmG7DxQSKmdrGcVU4A4fih82A9ShthmxLgVndWVzdA%3D%3Dcenter_image

点赞0


评论

我来

https://shequ.codemao.cn/community/316991

你先把我基地1的权限搞回来

明天晚上搞好吗?

e,我不是建到上面去

来了

我自己手动搞定了,呜呜,累死了,,Ծ^Ծ,,你先去基地一帮我把权限搞回来

哪个

你送我们的地图,我们工作室的基地1


YDS尹子YDS尹子

喵d

点赞0


评论

你有QQ吗?有一个代码我需要你帮忙用控制台整一下

没有,直接说吧

来这https://box3create.cod喵/games/0b965aafceb32cce21a9

伊子你有没有快速建楼的代码(跪求)


Ken李Ken李

一

点赞0


评论


YDS尹子YDS尹子

升级啦!没有坐标位置要求了!

var start={x:0,y:0,z:0};
var end={x:0,y:0,z:0};
function reorder(){
    if(start.x>end.x){
        var a=start.x;start.x=end.x;end.x=a;
    }
    if(start.y>end.y){
        var a=start.y;start.y=end.y;end.y=a;
    }
    if(start.z>end.z){
        var a=start.z;start.z=end.z;end.z=a;
    }
}
reorder()
var block="grass";
for(let i=start.x;i<=end.x;i++){for(let j=start.z;j<=end.z;j++){for(let k=start.y;k<=end.y;k++){
    voxels.setVoxel(i,k,j,block);
}}}

点赞0


评论


YDS尹子YDS尹子

升级版2

var start={x:0,y:0,z:0};
var end={x:0,y:0,z:0};
var block="grass";
function reorder(){
    if(start.x>end.x){
        var a=start.x;start.x=end.x;end.x=a;
    }
    if(start.y>end.y){
        var a=start.y;start.y=end.y;end.y=a;
    }
    if(start.z>end.z){
        var a=start.z;start.z=end.z;end.z=a;
    }
}
reorder();
for(let i=start.x;i<=end.x;i++){for(let j=start.z;j<=end.z;j++){for(let k=start.y;k<=end.y;k++){
    voxels.setVoxel(i,k,j,block);
}}}

点赞1


评论

感谢


seven葫中葫seven葫中葫

可用于扩大地图

点赞0


评论