猫史档案馆


【box3】如何做出在地图里一个特定地点的传送?

用户:屑皮丘屑皮丘查看:2 回复:2 评论:2 创建时间:2022-07-28T21:20:43


用模型交互来传送()


回复

上一页1 页 / 共 1下一页
happy_chickenhappy_chicken

我不会

点赞0


评论


不会浪就别玩亚索不会浪就别玩亚索

呵呵,我会

console.clear()

var door1 = world.querySelector('#红门')  //名称需与模型的名称保持一致
door1.enableInteract = true
door1.interactRadius = 2.5

var door2 = world.querySelector('#绿门')  //名称需与模型的名称保持一致
door2.enableInteract = true
door2.interactRadius = 2.5

var door3 = world.querySelector('#蓝门')  //名称需与模型的名称保持一致
door3.enableInteract = true
door3.interactRadius = 2.5

door1.onInteract(({ entity }) => {
    entity.position.copy(door2.position)
})

door2.onInteract(({ entity }) => {
    entity.position.copy(door3.position)
})

door3.onInteract(({ entity }) => {
    entity.position.copy(door1.position)
})

点赞0


评论