//from global var vector = new Vector2(x, y); //from SarEngine var vector = new SarEngine.Vector2(x,y);
Vector2
Align
Arc
ArrayList
Audio
AudioTrack
Background
Block
Button
Camera
Circle
CollideGroup
Colliders
Color
Combination
Coordinate
Device
Font
FontStyle
FontVariant
FontWeight
Force
GameObject
Graphics
Ground
GUI
Image
ImageAnimation
Joystick
Keyboard
KeyEventArgs
Layer
Line
LinkList
Matrix
Mouse
MouseEventArgs
OneWayGround
Output
Particle
Path
Point
Polygon
Position
Rectangle
SarEngine
Scene
Text
TextAlign
TextBaseline
Thickness
Touch
TouchEventArgs
Vector2
Wall
以一个有序(x,y)数对描述的平面直角坐标系中的向量。用于表示力、加速度、位移等具有大小和方向的量。
Syntax
Properties
Methods
fromPoint(p1, p2)
静态函数。从指定的两个点构造一个向量实例,该向量从P1点指向P2点。
minus(vector1, vector2)
静态函数。计算两个向量的减法,并返回计算结果的向量实例。
multi(vector1, a)
静态函数。计算向量的数乘或数量积,取决于参数 a 为Number还是Vector2。计算结果返回为一个新的向量实例或Number。
plus(vector1, vector2)
静态函数。计算两个向量的加法,并返回计算结果的向量实例。
changeCoordinate(coordinate)
改变该向量所在的坐标系,并将该向量的坐标映射到新的坐标系。
copy()
复制一个相同的向量实例。
minus(vector)
将该向量减去一个指定的向量。
mod()
计算并返回该向量的模。
multi(k)
将该向量与指定的实数相乘。
plus(vector)
将该向量加上一个指定的向量。
rotate(rad)
将该向量旋转指定的弧度。
setCoordinate(coordinate)
在保持该向量坐标值不变的前提下,设置该向量所在的坐标系。
toLine(x0, y0)
以指定的坐标为始点,通过该向量为长度和方向,构造一条直线段。
toString()
将该向量转换为"(x,y)"形式表述的字符串。