Quaternion LookRotation(Vector3 forward, Vector3 upwards);
其运算结果,forward是z轴的朝向的,upwards与forward叉乘的结果是x轴朝向的向量,x轴与z轴叉乘的结果是y轴方向。

确定的z轴和x轴,则可以确定y轴。

此API可以修改某物体,永远指向某两个方向。

例子:

public Transform Cube0; //被改变的cube
public Transform Cube1;
public Transform Cube2;public void Update()
{void Update(){//这段代码会使Cube0的z轴永远指向Cube1Cube0.rotation = Quaternion.LookRotation((Cube1.position - Cube0.position) , (Cube2.position - Cube0.position));}
}

Quaternion.LookRotation作用相关推荐

  1. 面向组件编程之Unity 11.Quaternion.LookRotation 转自lijing_hi

    此函数作用是生成一个四元数表示的三维朝向,然后可以直接把这个朝向赋给游戏对象来变更其朝向,也可以通过线性插值(Quaternion.Slerp 和 Quaternion.Lerp)来实现游戏对象从当前 ...

  2. Unity3D_(API)Quaternion四元数中的Quaternion.LookRotation()

    四元数百度百科: 传送门 四元数官方文档: 传送门 欧拉旋转.四元数.矩阵旋转之间的差异: 传送门 四元数转换为欧拉角eulerAngles 官方文档: 传送门 欧拉角转换为四元数Euler 官方文档 ...

  3. Unity3D 的LookAt() 与 LookRotation()方法的比较

    LookAt(),定义: 其定义在UnityEngine.Transform类中, public void LookAt(Vector3 worldPosition); public void Loo ...

  4. Unity3D - 详解Quaternion类

    一.简介 Quaternion又称四元数,由x,y,z和w这四个分量组成,是由爱尔兰数学家威廉·卢云·哈密顿在1843年发现的数学概念.四元数的乘法不符合交换律.从明确地角度而言,四元数是复数的不可交 ...

  5. Unity Quaternion

    Quaternion 类的属性 eulerAngles  欧拉角 Quaternion 类的实例方法 1.SetFromToRotion 函数 2.SetLookRotation 函数 3.ToAng ...

  6. Unity3D - 详解Quaternion类[转载]

    一.简介 Quaternion又称四元数,由x,y,z和w这四个分量组成,是由爱尔兰数学家威廉·卢云·哈密顿在1843年发现的数学概念.四元数的乘法不符合交换律.从明确地角度而言,四元数是复数的不可交 ...

  7. Unity_四元素Quaternion

    一.简介 Quaternion又称四元数,由x,y,z和w这四个分量组成,是由爱尔兰数学家威廉·卢云·哈密顿在1843年发现的数学概念.四元数的乘法不符合交换律.从明确地角度而言,四元数是复数的不可交 ...

  8. Unity中Quaternion的含义及其使用

    官网API文档: file:///Applications/Unity/Unity.app/Contents/Documentation/html/en/ScriptReference/Quatern ...

  9. 朝向look at和lookRotation

    lookat(gameObject.transform.position||new Vector3(1,1,1)) lookat的意思是使我们挂脚本的物体的z轴朝向那个点或者物体的位置 为了看朝向我们 ...

最新文章

  1. 一种替代的多生产者方法
  2. 【APICloud系列|7】开发一个APP完整流程及注意事项
  3. thriftpy2使用与流程
  4. 1.4编程基础之逻辑表达式与条件分支 09 判断能否被3,5,7整除
  5. archbang linux安装教程,ArchLinux系统安装教程
  6. Centos7访问本地电脑共享文件夹遇到的问题
  7. tomcat 9 无法启动_运维常见问题汇总tomcat篇
  8. assert.notDeepEqual()
  9. Vegas哪个版本最好用?
  10. java serialVersionUID = 1L
  11. 入门人工智能历程,学习西瓜书的体验心得
  12. php撤回一步,PS怎么撤回很多步
  13. MySQL Key的含义
  14. 深度学习AI美颜系列---图像自动亮度对比度与调色
  15. java.net cidr接口_【算法】CIDR集合的算法
  16. VLAN和交换机接口模式:access、trunk、hybrid
  17. Nginx 414 Request-URI Too Large
  18. COSCon'22 开源商业论坛 | 刘天栋:从社区参与到开源商业化
  19. UML之教学管理系统——3、Rational Rose画顺序图
  20. 【转】安卓知道:手机IMEI是什么?有什么作用?如何检查它

热门文章

  1. 微信企业号接收消息服务器配置,微信企业号企业消息功能介绍与操作
  2. 云平台分为三种类型IaaS, PaaS和SaaS
  3. 文件存储与数据库存储
  4. Visual Studio 2017安装教程(c++)
  5. OSS对象存储ssl证书部署
  6. django学习-武沛齐教程【day4】
  7. 接口熔断 java_SpringCloud(五):服务熔断与熔断监控
  8. ArcGIS中央经线的修改
  9. white/black-box attack(黑盒白盒攻击基础)
  10. Python 之网络式编程