方法 | 解释 |
---|---|
operator + | 用一个向量加另一个向量。 X加X,Y加Y,Z加Z。得到一个新的向量。 |
operator - | 用一个向量减去另一个向量。 X减X,Y减Y,Z减Z。得到一个新的向量。 |
operator * | 将一个向量乘以一个数字。 X,Y,Z分别乘以,得到一个新的向量。 |
operator / | 将一个向量除以一个数字。 X,Y,Z分别除以,得到一个新的向量。 |
operator != | 如果向量不同,则返回true。 |
operator == | 如果两个向量相等,则返回true。 |
向量的算术运算也可以不使用operator 直接使用运算符
例子
Vector3 V3_1 = new Vector3();
Vector3 V3_2 = new Vector3();
Vector3 V3 = V3_1 + V3_2 ;
Vector3 V3 = V3_1 - V3_2 ;
Vector3 V3 = V3_1 * V3_2 ;
Vector3 V3 = V3_1 / V3_2 ;
Vector3 V3 = V3_1 == V3_2 ;
Vector3 V3 = V3_1 != V3_2 ;
Vector3和Vector2可以相互隐式转换
Vector3转Vector2,z被丢弃。
Vector2转Vector3,z设置为零。
网友评论