4.Unity中向量相关

向量

cs 复制代码
//三维向量 - Vector3
//Vector3有两种几何意义
//1.位置 -- 代表一个点
print(this.transform.position);

//2.方向 -- 代表一个方向
print(this.transform.forward);
print(this.transform.up);

两点决定一个向量

cs 复制代码
 //A和B此时 几何意义 是两个点
 Vector3 A = new Vector3(1, 2, 3);
 Vector3 B = new Vector3(4, 5, 6);
 //求向量
 //此时 AB和 BA 他们的几何意义 是两个向量
 Vector3 AB = B - A;
 Vector3 BA = A - B;
 //如果想求两个物体的向量就用两个物体的Transform.position相减

零向量和负向量

cs 复制代码
//零向量
print(Vector3.zero);

print(Vector3.forward);
//负向量
print(-Vector3.up);

向量的模长

cs 复制代码
//Vector3中提供了获取向量模长的成员属性 
//magnitude
print(AB.magnitude);
Vector3 C = new Vector3(1, 2, 3);
print(C.magnitude);

//这个方法是计算两个点之间的距离,结果和模长一样
//Vector3.Distance(A, B);

单位向量

cs 复制代码
//Vector3中提供了获取单位向量的成员属性
//normallized
print(AB.normalized);
相关推荐
龚子亦13 小时前
【Unity开发】数据存储——XML
xml·unity·游戏引擎·数据存储·游戏开发
write_the_code16 小时前
Unity国际版下载链接分享(非c1国内版)
unity·游戏引擎
Bulling_18 小时前
unity动态背景制作
unity·游戏引擎
平行云20 小时前
实时云渲染将UE像素流嵌入业务系统,实现二维管理系统与数字孪生三维可视化程序的无缝交互
unity·webgl·数字孪生·云渲染·虚幻引擎·实时云渲染·像素流送
李昕壑1 天前
Unity VS Unreal Engine ,“电影像游戏的时代” 新手如何抉择引擎?(1)
游戏·unity·虚幻
李昕壑1 天前
Unity VS Unreal Engine ,“电影像游戏的时代” 新手如何抉择引擎?(结)
游戏·unity·虚幻
枯萎穿心攻击2 天前
响应式编程入门教程第八节:UniRX性能分析与优化
ui·unity·架构·c#·游戏引擎
我寄人间雪满头丶2 天前
Unity使用Luna Playworks开发试玩广告问题处理
unity·游戏引擎
伽蓝_游戏2 天前
Unity UI的未来之路:从UGUI到UI Toolkit的架构演进与特性剖析(2)
游戏·ui·unity·架构·c#·游戏引擎·.net
死也不注释2 天前
【第三章自定义检视面板_创建自定义编辑器_如何创建自定义PropertyDrawer(9/9)】
unity·编辑器