猫史档案馆


NPC交互代码简化教程(非萌新误入)

用户:盗码师盗码师查看:6 回复:13 评论:6 创建时间:2022-11-07T11:04:24


const Text = {
    'A'/*填入模型名称*/:['A'/*填入你想要的名称*/,1/*交互距离*/,'text'/*交互文本*/,true/*光标是否开启*/],
    'B':['B',1,'text',true],
    'C':['C',1,'text',true],
};
world.querySelectorAll('.npc').forEach((e)=>{//将需要交互的实体加上标签"npc"
    e.enableInteract = true;//允许模型交互
    e.interactHint = Text[e.id][0];//模型交互显示的名称
    e.interactRadius = Text[e.id][1];//模型交互的距离
    e.onInteract(async({entity})=>{//当模型交互时触发
        entity.player.dialog({//玩家对话框
            type:Box3DialogType.TEXT,//对话框类型为文本
            title:Text[e.id][0],//对话框标题
            content:Text[e.id][2],//对话框内容
            hasArrow:Text[e.id][3],//对话框光标
        });
    });
});


回复

上一页1 页 / 共 1下一页
盗码师盗码师

没人看(悲

点赞0


评论


我求封号我求封号

我是萌新

点赞0


评论


盗码师盗码师

ddd

点赞1


评论


盗码师盗码师

ddd

点赞0


评论


盗码师盗码师

喵d

点赞0


评论


盗码师盗码师

喵d?

点赞0


评论


liuwentaoliuwentao

这段代码有个非常明显de漏洞:如果交互需要判断呢?

点赞1


评论


一堆瓦砾一堆瓦砾

考古考古

 

点赞0


评论


37303730

挖()

点赞0


评论


萌新大佬萌新大佬

非萌新误入:

百度:误入,误入就是非有意的进入

翻译:只要大佬装作不小心点进去的就行()()()

(但作为萌新的我就不怕这些)

点赞3


评论


抬头就是你抬头就是你

挖()

点赞0


评论


AokenAoken

收藏。;

点赞0


评论


神奇代码岛func王清林神奇代码岛func王清林

喵d

点赞0


评论