在C#中,Vector2是Unity引擎中的一個結構體,用于表示二維向量。Vector2結構體具有成員變量x和y,分別表示向量在x和y方向上的分量。
加法運算規則:
Vector2 a = new Vector2(1, 2);
Vector2 b = new Vector2(3, 4);
Vector2 c = a + b;
// c.x = a.x + b.x, c.y = a.y + b.y
// c = (4, 6)
減法運算規則:
Vector2 a = new Vector2(1, 2);
Vector2 b = new Vector2(3, 4);
Vector2 c = a - b;
// c.x = a.x - b.x, c.y = a.y - b.y
// c = (-2, -2)
在Vector2的加法和減法運算中,分別對向量的x和y分量進行相應的操作。