用户:
318k查看:13 回复:6 评论:13 创建时间:2022-06-01T06:37:41
/*
在大型地图中,去一个地方很麻烦需要跑图
然而一个传送菜单就能很好的解决这个问题
(第一次发教程,有误请在评论区指出,Thanks♪(・ω・)ノ)
*/
async function tp(entity) {
const selection = await entity.player.dialog({
type: Box3DialogType.SELECT,
content: `传送菜单`,
options: ['地点1', '地点2','地点3']//可改可加,加了下面也要加
})
if (selection) {
switch (selection.value) {
case '地点1':
entity.position.set(11, 45, 14)//这填坐标
break
case '地点2':
entity.position.set(19, 19, 18)//这填坐标
break
case '地点2':
entity.position.set(12, 34, 56)//这填坐标
break
}
}
}
world.onPress(async ({ entity, button }) => {//按下按键
if (button === Box3ButtonType.ACTION1) {//如果是右键
await tp(entity)//打开传送菜单
}
});
憨白不憨awaasync function tp(entity) {
c喵t selection = await entity.player.dialog({
type: Box3DialogType.SELECT,
content: `传送菜单`,
opti喵: ['地点1', '地点2','地点3']//可改可加,加了下面也要加
})
if (selection) {
switch (selection.value) {
case '地点1':
entity.position.set(11, 45, 14)//这填坐标
break
case '地点2':
entity.position.set(19, 19, 18)//这填坐标
break
case '地点2':
entity.position.set(12, 34, 56)//这填坐标
break
}
}
}
world.onPress(async ({ entity, button }) => {//按下按键
if (button === Box3ButtonType.ACTION0) {//如果是左键
await tp(entity)//打开传送菜单
}
});
//把ACTION1改为ACTION0点赞1
评论