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);
相关推荐
黄思搏21 小时前
基于标注平台数据的 Unity UI 自动化构建工作流设计与工程实践
ui·unity·蓝湖·vectoui
羊羊20351 天前
开发手札:Unity6000与Android交互
android·unity·android-studio
Zarek枫煜2 天前
C3 编程语言 - 现代 C 的进化之选
c语言·开发语言·青少年编程·rust·游戏引擎
Sator12 天前
Unity AStarPath的踩坑点
unity
榮華2 天前
DOTA全图透视辅助下载DOTA全图科技辅助下载DOTA外挂下载魔兽争霸WAR3全图下载
数据库·科技·游戏·游戏引擎·游戏程序·ai编程·腾讯云ai代码助手
RPGMZ2 天前
RPGMakerMZ 游戏引擎 野外采集点制作
javascript·游戏·游戏引擎·rpgmz·野外采集点
星河耀银海2 天前
Unity基础:摄像机Camera的参数设置与视角控制
unity·游戏引擎·lucene
星河耀银海2 天前
Unity基础:Transform组件的位移、旋转与缩放详解
unity·游戏引擎·lucene
weixin_409383122 天前
godot 击败敌人后增加经验的脚本
游戏引擎·godot
海清河晏1113 天前
数据结构 | 单链表
数据结构·unity·dreamweaver