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);
相关推荐
风酥糖30 分钟前
Godot游戏练习01-第13节-粒子系统,武器攻击特效
游戏·游戏引擎·godot
张老师带你学3 小时前
unity船资源,快艇,帆船,游轮
科技·游戏·unity·游戏引擎·模型
C蔡博士4 小时前
Unity游戏物体渲染顺序
unity·游戏引擎·游戏开发
瑞瑞小安6 小时前
Unity功能篇:PCVR开发(设备:HTC Vive Pro)更新中。。。
unity·游戏引擎
风酥糖1 天前
Godot游戏练习01-第10节-组件化,玩家受伤,YSort,和一点思考
游戏·游戏引擎·godot
风酥糖1 天前
Godot游戏练习01-第12节-添加武器动画,同步动画显示
游戏·游戏引擎·godot
斯幽柏雷科技2 天前
[Unity]Inspector各种写法(持续更新中)
java·unity·游戏引擎
林鸿群2 天前
Cocos2d-x v4 官方文档学习总结
学习·游戏引擎·cocos2d
林鸿群2 天前
Cocos2d-x 官方仓库学习总结
学习·游戏引擎·cocos2d