猫史档案馆


NPC交互简化代码

用户:盗码师盗码师查看:366 回复:10 评论:14 创建时间:2022-11-02T09:33:39


const Text = {
    'A':'text',
    'B':'text',
    'C':'text',
};
world.querySelectorAll('.npc').forEach((e)=>{
    e.enableInteract = true;
    e.interactHint = e.id;
    e.interactRadius = 3;
    e.onInteract(async({entity})=>{
        entity.player.dialog({
            type:Box3DialogType.TEXT,
            title:e.id,
            content:Text[e.id],
            hasArrow:true,
        });
    });
});

 


回复

上一页第 1 页 / 共 1 页下一页
浮生awa浮生awa

这就简化了个对话框啊()

可以定义个对象,键是npc的搜索条件,值是一个函数),如果npc不执行代码就显示对话框那值就搞成列表

点赞0


评论

qwq……

给阔矮滴萌新用滴,和你没关系哈哈哈))))))喜))))

你会做刷怪的代码么?求分享


盗码师盗码师

创作劫剧情都看过来~

点赞0


评论

在么?

你会做刷怪的代码么?求分享

az

你去查查搬砖滴代码qwq

怎么查?发到这里呗

创作节用的

我们可以和你的其中一个作品联动(在我们的作品里迅速打开你的作品)

az

可惜我没作品(喜

你box没作品?

那你能发过来么?


陌路离殇已退岛陌路离殇已退岛

顶顶

点赞1


评论


盗码师盗码师

ddd

点赞0


评论


盗码师盗码师

喵d

点赞0


评论


盗码师盗码师

喵d

点赞0


评论


盗码师盗码师

ddd

点赞0


评论


盗码师盗码师

喵d

点赞0


评论


盗码师盗码师

喵d

点赞0


评论


幻想白日做梦(暂回)幻想白日做梦(暂回)

神奇代码岛: 水火亦相溶 (cod喵)

 

点赞0


评论