准备新增verlet物理引擎

This commit is contained in:
YHH
2020-08-31 09:28:53 +08:00
parent 358e899e8b
commit 8db028db1c
6 changed files with 276 additions and 9 deletions

View File

@@ -0,0 +1,18 @@
module es {
export abstract class Constraint {
/**
* 如果为true约束将用标准碰撞器检查碰撞。内部约束不需要将此设置为true。
*/
public collidesWithColliders: boolean = true;
/**
* 解决约束
*/
public abstract solve();
/**
* 如果collidesWithColliders为true这个会被调用
* @param collidesWithLayers
*/
public handleCollisions(collidesWithLayers: number){}
}
}