猫史档案馆


【求助】怎样让一个实体面朝另一个实体(只改变y方向的角度)

用户:KaNSFKaNSF查看:0 回复:1 评论:0 创建时间:2022-04-04T18:32:53


好的,如题,有人能帮帮忙吗?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下一页
KaNSFKaNSF

自问自答:

function turnTo(entity, targetEntity, ac = 0) {
    var direction = targetEntity.position.sub(entity.position);
    var orientation = Quat.rotateY(-Math.atan2(direction.x, direction.z)).rotateY(ac)
    entity.meshOrientation.copy(orientation)
}

点赞1


评论