猫史档案馆


【神岛NPC交互】到底咋么和NPC交互

用户:宁静倒数28天宁静倒数28天查看:23 回复:5 评论:23 创建时间:2022-03-18T09:41:36


最近建图时 做NPC交互总是报错 我照着吉吉喵的视频也报错 求大佬帮忙 imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E4%BC%A4%E5%BF%83.gif"alt="emotion_编程猫_伤心"


回复

上一页1 页 / 共 1下一页
宁静倒数28天宁静倒数28天

还有一个问题

为什么我在论坛发布图片总是发出网址

是BUG还是操作问题

点赞0


评论


BZIClawLYNEYBZIClawLYNEY

https://docs.box3.codemao.cn/

点赞0


评论


外向的雷电猴-LHA外向的雷电猴-LHA

// 先在场景中放置一个名称为 NPC 的实体。
const npc = world.querySelector('#NPC');
npc.enableInteract = true; // 允许进行互动
npc.interactRadius = 16;   // 实体的互动范围
npc.interactHint = npc.id; // 互动提示框显示实体的名称
npc.interactColor = new Box3RGBColor(1,0,1);  // 互动提示的文字颜色

// 玩家与实体进行交互时触发
npc.onInteract(async({entity}) => {
    const result = await entity.player.dialog({
        type: Box3DialogType.TEXT,   // 对话框的类型,TEXT是文本框。
        title: npc.id,               // 对话框标题为NPC名字,表示正在说话的是NPC
        lookEye: entity,             // 将相机放在玩家位置
        lookTarget: npc,             // 相机镜头对准NPC
        content: `你好,${entity.player.name},很高兴认识你。`,
    });
});

 

点赞0


评论


快乐的皮卡丘A快乐的皮卡丘A

建议直接在API教程里CtrlC+CtrlV(😜),然后根据教程弄

点赞0


评论


张培涛1张培涛1

// 先在场景中放置一个名称为 NPC 的实体。
const npc = world.querySelector('#NPC');
npc.enableInteract = true; // 允许进行互动
npc.interactRadius = 16;   // 实体的互动范围
npc.interactHint = npc.id; // 互动提示框显示实体的名称
npc.interactColor = new Box3RGBColor(1,0,1);  // 互动提示的文字颜色

// 玩家与实体进行交互时触发
npc.onInteract(async({entity}) => {
    const result = await entity.player.dialog({
        type: Box3DialogType.TEXT,   // 对话框的类型,TEXT是文本框。
        title: npc.id,               // 对话框标题为NPC名字,表示正在说话的是NPC
        lookEye: entity,             // 将相机放在玩家位置
        lookTarget: npc,             // 相机镜头对准NPC
        content: `你好,${entity.player.name},很高兴认识你。`,
    });
});

点赞1


评论