猫史档案馆


【墨教】超大地图有问题?执行代码一步解决!

用户:凌_墨水凌_墨水查看:24 回复:18 评论:24 创建时间:2020-10-11T22:02:06


————————————————————————————————————————————————————————

hi 大家好 墨水又来了

(似乎几个月没出教程了呢emotion_编程猫_搓头)

 

大家都知道最近的更新吧

啊对

超大地图!

墨水脑子一chou

兴高采烈开了一个进去玩

发现了一个天大大大大大太太太态态态的问题:

沿着地图z轴走

你不可能走到254!!

因为

世界的移动范围只有小版地图那么大……

所以呢

我们可以将地图

用代码

进行手动处理

扩大地图边界

想往哪跑就往哪跑emotion_编程猫_溜了溜了☜他正在试图移动出地图边界

来吧

看看代码:

world.onPlayerJoin(({entity})=>{//当玩家进入世界
entity.player.movementBounds=new Box3Bounds3(new Box3Vector3(0,-25,0),new Box3Vector3(254,70,254))//设置地图边界(前面的一个vector是最小轴,后面的是最大)
})//万能框架
//是的就是这么简单

方便大家使用

把注释去掉:

world.onPlayerJoin(({entity})=>{
entity.player.movementBounds=new Box3Bounds3(new Box3Vector3(0,-25,0),new Box3Vector3(254,70,254))
})

这个是真的很简单

佬稍皆宜~

ps:控制台里面似乎无法使用,只能用在代码区

 

 

墨水技术

 


回复

上一页1 页 / 共 1下一页
InkyRainInkyRain

emotion_编程猫_溜了溜了

点赞0


评论


Chengxuyee_已退Chengxuyee_已退

只能用在代码区意味着什么大家应该都知道

点赞1


评论


隐日青空隐日青空

前排

点赞0


评论


指令者指令者

点赞0


评论


害羞的独角蛛907害羞的独角蛛907

那么,编辑模 式就不方便建造了,只能在运行模 式才能走出边界。

点赞0


评论


JerryLKJJerryLKJ

hi

点赞0


评论


async_functionasync_function

az

点赞0


评论


async_functionasync_function

(async()=>{  
    world.onPlayerJoin(({entity})=>{
        entity.player.movementBounds=new Box3Bounds3(new 
        Box3Vector3(0,-25,0),new Box3Vector3(254,70,254))
    })
})()

点赞1


评论


YLG_战神_皮卡YLG_战神_皮卡

dd

点赞1


评论


难起的名字难起的名字

dd

点赞0


评论


Vicent轩Vicent轩

我来回帖收藏顺便顶

点赞0


评论


async_functionasync_function

(async()=>{  
    world.onTick(({tick})=>{
        world.querySelectorAll('player').forEach((entity)=>{
            entity.player.movementBounds=new Box3Bounds3(new 
            Box3Vector3(0,-25,0),new Box3Vector3(254,70,254))
        })
    })
})()

这下不用重进了(输到控制台)

点赞0


评论


传奇无敌传奇无敌

控制台:playerJoin改成querySelectorAll,然后加一点;就行了

点赞0


评论


传奇无敌传奇无敌

world.querySelectorALl('player').forEach((x)=>{x.player.movementBounds=new Box3Bounds3(new Box3Vector3(-50,-50,-50),new Box3Vector3(306,114,306));})

控制台代码

点赞1


评论


治愈绾兮治愈绾兮

挖()

点赞1


评论


银狐残影银狐残影

收藏置顶

点赞0


评论


box3_创作喵box3_创作喵

收藏

点赞0


评论


DRboxesDRboxes

entity.player.movementBounds=new Box3Bounds3(new Box3Vector3(0,-25,0),new Box3Vector3(254,70,254))

点赞0


评论