要使用Vector3,您可以按照以下步骤进行操作:
using UnityEngine;
Vector3 myVector = new Vector3(1f, 2f, 3f);
这将创建一个名为myVector的Vector3变量,并将其初始化为(1, 2, 3)。
float x = myVector.x; // 获取x分量
float y = myVector.y; // 获取y分量
float z = myVector.z; // 获取z分量
myVector.x = 4f; // 设置x分量为4
myVector.y = 5f; // 设置y分量为5
myVector.z = 6f; // 设置z分量为6
Vector3 otherVector = new Vector3(2f, 3f, 4f);
Vector3 sumVector = myVector + otherVector; // 向量的加法
Vector3 differenceVector = myVector - otherVector; // 向量的减法
float scaleFactor = 2f;
Vector3 scaledVector = myVector * scaleFactor; // 向量的缩放
float magnitude = myVector.magnitude; // 向量的长度
Vector3 normalizedVector = myVector.normalized; // 向量的归一化
这些只是Vector3的一些常见用法示例,您可以根据您的需求进一步探索和使用它的其他功能。