猫史档案馆


【求助】在线等,急T-T

用户:蛟风剑愁蛟风剑愁查看:0 回复:1 评论:0 创建时间:2022-02-16T13:51:23


各位大佬们,请问如何让玩家碰撞到汽车就隐藏玩家模型,且变成汽车?有劳大佬们!imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E6%BA%9C%E4%BA%86%E6%BA%9C%E4%BA%86.gif"alt="emotion_编程猫_溜了溜了"


回复

上一页1 页 / 共 1下一页
坦率的血翼蝠5801坦率的血翼蝠5801

吉吉喵不是发过吗?

for (const e of world.querySelectorAll('*')) {
    e.collides = true //实体可以被碰撞
    e.fixed = true //实体固定位置
    e.onEntityContact(({ other }) => {
        if (other.isPlayer) { // 如果跟当前实体碰撞的是玩家实体
            e.destroy()  //当前实体消失
            other.player.invisible = true // 玩家皮肤隐藏
            other.mesh = e.mesh // 玩家的外形换成当前实体的外形
            other.meshScale.copy(e.meshScale) // 玩家外形的缩放比例设成跟当前实体一样
            other.player.scale = e.meshScale.scale(e.bounds.y / other.bounds.y) //喵家的隐形碰撞盒缩放到模型刚好贴地
        }
    })
}

点赞0


评论