移除Core,新增各接口用于sdk扩展
This commit is contained in:
@@ -135,6 +135,15 @@ module es {
|
||||
return true;
|
||||
}
|
||||
|
||||
if (typeof chain.value == 'string') {
|
||||
if (chain.value == 'break') {
|
||||
Pool.free(coroutine);
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
if (chain.value instanceof CoroutineImpl) {
|
||||
coroutine.waitForCoroutine = chain.value;
|
||||
return true;
|
||||
|
||||
@@ -32,6 +32,14 @@ module es {
|
||||
return new Vector2(-1 * (second.y - first.y), second.x - first.x);
|
||||
}
|
||||
|
||||
/**
|
||||
* 将x/y值翻转,并将y反转,得到垂直于x/y的值
|
||||
* @param original
|
||||
*/
|
||||
public static perpendicularFlip(original: Vector2) {
|
||||
return new Vector2(-original.y, original.x);
|
||||
}
|
||||
|
||||
/**
|
||||
* 返回两个向量之间的角度,单位为度
|
||||
* @param from
|
||||
@@ -95,7 +103,7 @@ module es {
|
||||
* @param length
|
||||
*/
|
||||
public static transformA(sourceArray: Vector2[], sourceIndex: number, matrix: Matrix2D,
|
||||
destinationArray: Vector2[], destinationIndex: number, length: number) {
|
||||
destinationArray: Vector2[], destinationIndex: number, length: number) {
|
||||
for (let i = 0; i < length; i++) {
|
||||
let position = sourceArray[sourceIndex + i];
|
||||
let destination = destinationArray[destinationIndex + i];
|
||||
|
||||
Reference in New Issue
Block a user