• Unity3D 旋转


    Unity有两种设置物体旋转的方式,一种时用Rotate()函数来旋转,另一种时直接构造目标Quaternion来直接赋予rotation。

    好吧,不知到写什么,各种旋转和unity2D差不多。在国内网站基本都是写入门的结果,让人头疼。

    Unity中的LookAt的使用:使用LookAt可以使得物体的Z坐标指向目标方向。但是如果指向的过程中,要X轴指向一个确定的方向,也就是说,知道这个物体的最终的Z轴方向,和X轴方向,要通过这两个向量求的物体最终的Rotation,可以用LookAt的两个参数的重载函数,其第二个参数便是最终的物体的y轴的方向值。即可以用Z和X方向求得Y轴的方向。再用LookAt的两个参数重载函数设置物体的Rotation。

    旋转到目标方向的方式,在用unity旋转时常常会发生想要旋转到目标方向,但是又有角度限制的问题,可以将目标点或者目标方向转换到局部坐标系,这样就可以让让问题变的简单。比如机器人的头部有角度限制,但是又要旋转到目标方向,这时将目标点或者目标方向转换到局部坐标系,这样角度就可以轻松的进行限制,

  • 相关阅读:
    wso2 CEP集成storm实验
    mybatis的decimal精度缺失
    计算时间偏移量小工具
    Blob写入文件
    java父子进程通信
    log4j2配置MDC分线程写日志
    结构体
    局部变量与全局变量
    ARM漏洞
    ARM承认芯片漏洞:披露修复细节
  • 原文地址:https://www.cnblogs.com/xiaoahui/p/11149016.html
Copyright © 2020-2023  润新知