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 小时前
unreal engine5(UE5)中使用Rider
ue5·游戏引擎·虚幻·rider
WarPigs15 小时前
Unity AB包资源加载管理器
unity
程序员正茂16 小时前
EasyAR使用OpenCV下USB摄像头作为自定义相机
opencv·unity·easyar
诙_16 小时前
unity——C#
unity·c#·游戏引擎
晓131317 小时前
【Cocos Creator 3.x】篇——第一章 简介
前端·javascript·游戏引擎
winlife_17 小时前
全程用 AI 做一款商业级手游 · EP9 收尾与复盘:做到了哪,没做到哪,边界在哪
java·开发语言·人工智能·unity·ai编程·游戏开发·mcp
晓131317 小时前
【Cocos Creator 2.x】篇——第五章 游戏常用关键技术
前端·javascript·vue.js·游戏引擎
caimouse18 小时前
2D 与 3D 跨平台游戏引擎
游戏引擎
EQ-雪梨蛋花汤19 小时前
【Unity笔记】Unity URP 透明玻璃出现白色光斑?Directional Light 镜面高光问题分析与解决
3d·unity·数字孪生
游乐码20 小时前
Unity基础(十三)资源卸载
unity·游戏引擎