当前位置:首页 > 编程笔记 > 正文
已解决

Vector3(即是位置,也是方向)

来自网友在路上 170870提问 提问时间:2023-10-23 09:16:24阅读次数: 70

最佳答案 问答题库708位专家为你答疑解惑

在三维世界中,最重要的就是确定物体在三维世界中 的位置、大小和缩放等信息。在Unity中,Vector3结构体就是用来表示这些信息的,此外也用Vector2来表示二维世界中的信息。

Vector3结构体由x、y、z这3个数值组成,表示了一个向量;除了可以用来表示向量外,还可以用来表示位置、旋转和缩放等信息。 所以在使用Vector3的时候一定要先确定这里的Vector3表示的是什么信息,再进行使用。

基础用法

//向量(从(0,0,0)指向(1,1,1)),坐标,旋转,缩放
//Vector3得具体情况具体分析
Vector3 v = new Vector3(1, 1, 1);
Vector3 v1 = new Vector3(45, 90, 1);
Vector3 v2 = new Vector3(1, 1, 0.5f);

进阶用法

Vector3 v = new Vector3(1, 1, 1);
v = Vector3.zero;
v.x = 2;
v.y = 2;
v.z = 2;

 

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"Vector3(即是位置,也是方向)":http://eshow365.cn/6-22350-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!