美文网首页
向量旋转问题

向量旋转问题

作者: APP4x | 来源:发表于2020-10-10 13:42 被阅读0次

    如何把一个向量按对应的轴 旋转x度

    如图所示 旋转了90度:

    代码如下:

    public Vector3 dir = new Vector3(0, 0, 1f);
    
    void Update()
    {
        Vector3 newDir = Quaternion.AngleAxis(90, Vector3.up) * dir;
    
        Debug.DrawLine(transform.position, transform.position + dir * 10, Color.red);
        Debug.DrawLine(transform.position, transform.position + newDir * 10);
    
        transform.position += newDir * Time.deltaTime;
    }
    
    

    相关文章

      网友评论

          本文标题:向量旋转问题

          本文链接:https://www.haomeiwen.com/subject/zmadpktx.html