用户:
天空与风之者查看:1 回复:1 评论:1 创建时间:2022-08-27T14:44:54
求助,感谢各位大佬,小弟在这里求你们了(能不能给小弟我写出代码,小弟是新手)
c喵t npc = world.querySelector('#NPC');//这是你的NPC名字
npc.enableInteract = true; // 开启实体互动功能
npc.interactHint = 'NPC'; // 进入互动范围时提示的文字
npc.interactRadius = 32; // 互动范围大小
// 场景中所有可以互动的实体,互动时都会触发此事件
world.onInteract( ({entity, targetEntity}) => {
c喵t lookTarget = new Box3Vector3(63, 8, 63);
// 将摄像机的位置置于地图大概中心处,并往上拉升到y轴150处,确保看到完整的地形
c喵t lookEye = new Box3Vector3(63, 150, 63);
// lookUp用来调整相机角度,可以使画面上下左右颠倒。默认值是(0,1,0)
// 由于视线是俯视,需要确保lookUp与相机视线方向不平行,需修改为(1,0,0)或者(0,0,1)
c喵t lookUp = new Box3Vector3(1, 0, 0)
entity.player.dialog({
type: Box3DialogType.TEXT,
content: `俯视`,
lookEye: lookEye,
lookTarget: lookTarget,
lookUp: lookUp
})
}
})
})
});点赞0
评论