当前位置:首页 >> 跨学科知识体系 >> 【Unity】rotation和Quaternion学习笔记,太平洋电脑网站(rotation unity)

【Unity】rotation和Quaternion学习笔记,太平洋电脑网站(rotation unity)

cpugpu芯片开发光刻机 跨学科知识体系 1
文件名:【Unity】rotation和Quaternion学习笔记,太平洋电脑网站 【Unity】rotation和Quaternion学习笔记 1.rotation 赋值

Quaternion可以为transform.rotation 赋值

2. 从正轴面向原点,顺时针旋转,角度正增加

正x轴面向原点,顺时针旋转,z正轴往下,rotation的x正增加。

3.rotation和Quaternion的关系 1.查询

2.实践

旋转属性和四元数的欧拉角数值几乎相同

四元数的xyzw数值区间在-1到1之间(为查证开闭区间)

4.使用方法 1.朝指定方向转向

2.方向转四元数

 


  0.一个指哪看哪的脚本

 

using System.Collections;using System.Collections.Generic;using UnityEngine;public class RotationStudy : MonoBehaviour{public Quaternion quaternion;public Vector3 quaternion_eulerAngles;Ray ray;private void Start(){}private void Update(){ray = Camera.main.ScreenPointToRay(Input.mousePosition);RaycastHit hit;if(Physics.Raycast(ray,out hit)){quaternion = Quaternion.LookRotation(hit.point - transform.position);quaternion.eulerAngles = new Vector3(0, quaternion.eulerAngles.y,0);quaternion_eulerAngles = quaternion.eulerAngles;transform.rotation = quaternion;//transform.rotation = new Quaternion();}}}

 

协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐
«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接