C#中vector2的初始化方式有哪些

c#
小樊
85
2024-08-23 20:53:30
欄目: 編程語言

在C#中,可以使用以下方式來初始化Vector2:

  1. 使用構(gòu)造函數(shù)初始化:
Vector2 vec = new Vector2(x, y);
  1. 使用靜態(tài)方法初始化:
Vector2 vec = Vector2.Zero; // 初始化為(0, 0)
Vector2 vec = Vector2.One; // 初始化為(1, 1)
Vector2 vec = Vector2.UnitX; // 初始化為(1, 0)
Vector2 vec = Vector2.UnitY; // 初始化為(0, 1)
  1. 直接賦值初始化:
Vector2 vec = new Vector2 { X = x, Y = y };
  1. 使用向量運(yùn)算初始化:
Vector2 vec1 = new Vector2(1, 2);
Vector2 vec2 = new Vector2(3, 4);
Vector2 vec = vec1 + vec2; // 初始化為(4, 6)

0