用户:
fjskdfjslkd查看:5 回复:2 评论:5 创建时间:2023-03-27T19:55:32
console.clear() var door = world.querySelector('#传送门') door.enableInteract = true door.interactRadius = 2 door.interactHint = '传送到1号厅'
door.onInteract(({ entity }) => { entity.position.set(150,8,185) })
我看代码是没有什么问题的,这代码只能获取场景中的一个模型,可能你地图中有多个实体id为"传送门",而正好你想要实现的实体门却是第2个门(只有第一个才有效果)
如果要让所有相关实体都实现,则你可以换成以下的代码:
console.clear()
var door = world.querySelectorAll('#传送门')
for(let i of door){
i.enableInteract = true
i.interactRadius = 2
i.interactHint = '传送到1号厅'
i.onInteract(({ entity }) => {
entity.position.set(150,8,185)
})
}
点赞0
评论