美文网首页
向量旋转问题

向量旋转问题

作者: 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