Vector向量的屬性與方法 u3d學習總結筆記本

2021-08-28 03:14:04 字數 1276 閱讀 8371

1.vector2(x,x)的簡寫。

2.vector2各種屬性值

3.vector2各種方法

print(vector2.down);//編寫vector2(0,-1)的簡寫。

print(vector2.up);//編寫vector2(0,1)的簡寫。

print(vector2.left);//編寫vector2(-1,0)的簡寫。

print(vector2.right);//編寫vector2(1、0)的簡寫。

print(vector2.one);//編寫vector2(1、1)的簡寫。

print(vector2.zero);//編寫vector2(0,0)的簡寫。

print(a.magnitude);//返回這個向量的長度(唯讀)。

print(a.sqrmagnitude);//返回這個向量的平方長度(唯讀)。

print(a.normalized);//返回這個向量的大小為1(唯讀)。//單位化向量

//把向量變成1以內的數值,能用來表示方向

print(vector2.angle(a,c));//返回from和to之間的角度。

//由從和到兩者返回乙個角度。形象的說,從和到的連線和它們乙個指定軸向的夾角。

print(vector2.clampmagnitude(c,2));//返回乙個向量的拷貝,它的大小限制在maxlength上。//限定在2

print(vector2.distance(b,c));//返回a和b之間的距離。【絕對值】

//***********************************====

print(vector2.lerp(a,b,0.5f));//向量a和b之間的線性插值。//漸變移動

print(vector2.movetowards(a,b,time.deltatime));//向目標移動。恆速移動

print(vector2.lerpunclamped(a,b,2f));//向量a和b之間的線性插值。//不限定範圍

//****************************************

print(vector2.max(a,b));//返回最大值

print(vector2.min(a,b));//返回最小值

vector2 res = b-a;//1,2 a向b的向量

u3d中的向量 vector3 vector2

vector3 x,y,z x代表左右,y代表上下,z代表前後 計算兩點之間的距離 如果只給了一點的話。算出的長度其實就是和vector3.zero點之間的長度 公式 a2 b2 c2 勾股定理 計算機實現 float distance2d point2d p1,point2d p2 float d...

小a與星際探索vector向量

第一行乙個整數n,表示星球數 接下來一行有n個整數,第i個整數表示pi乙個整數表示到達n號星球時最大的耐久度 若不能到達n號星球或到達時的最大耐久度為0則輸出 1小a有兩種方法到達3號星球 第一種 1 2 3,最終耐久度為457 456 23 22 第二種 1 3,最終耐久度為457 23 478 ...

vector向量容器的刪除

erase 方法可以刪除vector中迭代器所指的乙個元素或一段區間中所有元素。clear 方法則一次性刪除vector中所有的元素。include includeusing namespace std int main int argc,char argv v.erase v.begin 2 刪除...