猫史档案馆


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

用户:盗码师盗码师查看:508 回复: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


评论

盗码好棒

qwq


盗码师盗码师

喵d?

点赞0


评论


liuwentaoliuwentao

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

点赞1


评论

az

这个只是简单滴


一堆瓦砾一堆瓦砾

考古考古

 

点赞0


评论


37303730

挖()

点赞0


评论


萌新大佬萌新大佬

非萌新误入:

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

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

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

点赞3


评论


抬头就是你抬头就是你

挖()

点赞0


评论


AokenAoken

收藏。;

点赞0


评论


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

喵d

点赞0


评论