猫史档案馆


【教程】如何按e键互动

用户:你好2050_反防沉迷_反岛三出图形化你好2050_反防沉迷_反岛三出图形化查看:14 回复:4 评论:14 创建时间:2021-02-21T15:12:39


最近很多人在问怎么按e互动,发帖啊,QQ私聊啊、发岛三群里啊,甚至还一直刷屏问,az。

我为了停止这些人一直问,今天由我来公布内容:

var x=world.querySelector('#模型名')
x.enableInteract=true;
x.interactRadius=2.5
x.onInteract(({entity})=>{
    //事件
})

一般来讲按e都是弹出对话框,所以我就把弹出对话框的代码也加上:

var x=world.querySelector('#模型名')
x.enableInteract=true;
x.interactRadius=2.5
x.onInteract(({entity})=>{
    const dialog8 = entity.player.dialog({
        type: Box3DialogType.TEXT,
        title:"说话人物",
        content:'说话内容',
    })
})

如何做一个地图传送门?

首先,添加传送门模型,

然后再设置模型标签为门

var door=world.querySelector('.门')
door.enableInteract=true;
door.interactRadius=2.5
door.onInteract(({entity})=>{
    entity.player.link('网址')
})


回复

上一页1 页 / 共 1下一页
TLOCKTLOCK

@你好2050请问你好这样的代码吗:谢谢了

center_image

点赞0


评论


QBZ_QBZ_

真的有人刷屏问吗哈哈哈emotion_编程猫_冷漠

点赞0


评论


MC小小建筑师MC小小建筑师

但是报错:center_image

点赞0


评论


你好2050_反防沉迷_反岛三出图形化你好2050_反防沉迷_反岛三出图形化

注:如果地图里需要按e健有两个或以上一样模型的话,请把“#模型名”改成“.标签名”,如果地图里有两个需要按e的地方变量得改一下

点赞1


评论