unity-vector3

目录

vector3的概念

Vector3 的基本属性和方法

属性

常用方法

常用静态属性

常用操作


vector3的概念

在Unity中,Vector3 是一个用于表示三维空间中的点或方向的结构。它包含三个浮点数(xyz),分别表示空间的三个轴。Vector3 在游戏开发中非常常用,因为它能表示位置、方向、速度等各种物理属性。

当在脚本中定义了一个vector3的变量,它可以代表向量、坐标、旋转、缩放

Vector3 的基本属性和方法

属性

  • x: 向量在X轴上的分量。
  • y: 向量在Y轴上的分量。
  • z: 向量在Z轴上的分量。

常用方法

  • magnitude: 返回向量的长度(即向量的模)。
  • normalized: 返回与该向量方向相同但长度为1的向量(即单位向量)。
  • sqrMagnitude: 返回向量长度的平方,计算时比magnitude更高效。

常用静态属性

  • Vector3.zero: (0, 0, 0)
  • Vector3.one: (1, 1, 1)
  • Vector3.up: (0, 1, 0)
  • Vector3.down: (0, -1, 0)
  • Vector3.left: (-1, 0, 0)
  • Vector3.right: (1, 0, 0)
  • Vector3.forward: (0, 0, 1)
  • Vector3.back: (0, 0, -1)

常用操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值