猫史档案馆


求助:怎么让玩家只能在某个高度飞

用户:小萝卜cXsQ小萝卜cXsQ查看:101 回复:3 评论:26 创建时间:2022-08-14T17:16:34


如题,怎么让玩家只能在某个高度飞


回复

上一页第 1 页 / 共 1 页下一页
145a145a

onTick强制定位

点赞0


评论

呃呃呃呃呃呃()()()

我试过了,贼卡

不停地抖

那就1毫秒一次(doge)

无语

做不到的

讲点实用的

1.禁止玩家跳跃 2.关闭重力 3.onTick定位y轴 这是喆模拟器里的方法

行,我试一下

不行啊,飞都飞不了了

而且抖动厉害地很


小萝卜cXsQ小萝卜cXsQ

降下要求:让玩家只能飞

点赞0


评论

entity.player.canFly = true

拜托,是只能飞

只能飞无法实现

把走路啥的一些属性给设置为否就行了(确信

不能实现只能飞 但是可以实现只能飞+穿墙()

walkspeed为0还是能走

穿墙或许可以考虑遍历所有方块,然后玩家碰撞盒与方块位置重合时给一个相反的力顶出去

突然想到()在高空加两个空气墙不就能实现了吗()

穿墙也能穿模型a

我指的是()穿墙飞行什么的都不用()就加个空气墙不就可以了嘛(喜)

如果要实现特定玩家,给其他玩家加个标签然后碰撞过滤就可以了)

你的意思是两个空气墙再半空中夹着玩家?

对)

aaa我去试试

确实可行a


145a145a

world.onPlayerJoin(a=>a.entity.player.enableJump=0);world.gravity=0;world.onTick(t=>{world.querySelectorAll('player').forEach(p=>p.position.y=20)});

点赞0


评论