Commit Graph

90 Commits

Author SHA1 Message Date
yhh
77ad112f67 新增tire。修改transform.Component为es.ComponentTransform 2021-07-04 21:03:30 +08:00
yhh
dc3d639824 内置tween管理器 2021-07-03 12:27:21 +08:00
yhh
13a001c258 修复verlet报错 2021-07-02 20:59:44 +08:00
yhh
85bdd97d48 新增verlet物理引擎(实验性) 2021-07-02 18:25:30 +08:00
yhh
3d9c8699e7 框架优化 2021-07-02 10:11:09 +08:00
yhh
ea482dab48 修复normalized 2021-06-29 18:40:34 +08:00
yhh
e5dfb20aa2 新增角色控制器 2021-06-22 14:41:21 +08:00
yhh
fe308d35f2 完善Color 2021-06-22 13:50:31 +08:00
yhh
219b90fc5d 感谢NEZ库提供的思路 2021-06-11 16:20:01 +08:00
yhh
79d684caae overlapCircle添加检测圆重合 2021-05-28 16:16:58 +08:00
yhh
4db8734a34 添加检查圆重叠的盒子 2021-05-28 16:13:10 +08:00
yhh
8b7baf7f86 新增physics.debugDraw默认绘制 2021-05-28 15:45:45 +08:00
yhh
88f9779dd0 修复ArcadeRigidbody不触发OnEntityTransform事件 2021-05-28 08:41:38 +08:00
yhh
26068aaf6f 新增渲染接口 2021-05-27 18:32:38 +08:00
yhh
6c44d38c10 对像素进行取整保证在不同分辨率下保持清晰 2021-05-25 11:16:49 +08:00
yhh
da3ab02a8d 优化vector2构造函数 2021-05-24 17:20:27 +08:00
yhh
9fa0442b20 shapeCollisions拆分 2021-04-28 14:43:48 +08:00
yhh
6b2c18ad75 更改命名空间linq为es 2021-03-29 15:28:18 +08:00
yhh
3e182db019 新增Debug辅助Insist 2021-01-18 19:54:41 +08:00
yhh
8ed3eb24c3 新增Phyisics.overlapRectangle
新增TextureUtils.premultiplyAlpha
新增Entity快速访问Transform内联方法
2020-12-15 11:46:33 +08:00
yhh
59c8d456cb 新增子模块与文件迁移 2020-12-10 16:15:19 +08:00
yhh
24da0b79c2 修复RealtimeCollisions.intersectMovingCircleBox计算问题 2020-12-09 17:56:48 +08:00
yhh
06b2163aaa 优化spatialHash与修复ArcadeRigidbody报错 2020-12-07 14:58:47 +08:00
yhh
bddae046a0 新增arcadeRigidbody组件, 可以用于简单的,街机风格的物理学 2020-12-07 11:48:42 +08:00
yhh
8b3b645fbb 新增RealtimeCollisions.testCircleBox用于检测园与方框是否重叠并返回point交点 2020-12-04 16:48:33 +08:00
yhh
c2cd3b9c44 修复intervalDistance计算错误问题 2020-12-04 14:42:29 +08:00
yhh
9654a4d8c9 修复foreach迭代无法返回问题 2020-12-04 11:57:54 +08:00
yhh
8ce6b53cd5 优化碰撞算法 2020-12-03 20:43:59 +08:00
yhh
4665d1d0ea 修复因Vector2.add/substract/divide/mutiply导致的计算错误 2020-12-03 17:58:25 +08:00
yhh
0137309d3a 取消Extension改为linq.List以避免forin污染 2020-11-30 13:50:18 +08:00
yhh
4c329881a1 完善sceneComponent中setEnabled。新增Core.Instance._frameCounter与Core.Instance._totalMemory 2020-11-30 12:57:53 +08:00
yhh
bac1ce5b7a 新增hashSet 2020-11-27 11:07:43 +08:00
yhh
ae2cfdafdd 优化triggerListener与ArrayUtils 2020-11-26 17:26:49 +08:00
yhh
1bb1b8704b 新增 _graphicsDeviceChangeTimer 用于凝聚GraphicsDeviceReset事件 2020-11-26 10:39:32 +08:00
yhh
6505f31ad5 移除物理引擎 2020-11-23 17:47:13 +08:00
yhh
14a73e4010 移除所有egret 依赖。移除renderablecomponent及所有依赖,移除camera。保持ecs基础框架 2020-11-23 16:05:06 +08:00
YHH
8db028db1c 准备新增verlet物理引擎 2020-08-31 09:28:53 +08:00
yhh
358e899e8b 新增 CoroutineManager 协同程序 2020-08-28 19:12:21 +08:00
YHH
a3c53116e1 修复碰撞器旋转后bounds计算错误 2020-08-28 09:13:53 +08:00
yhh
d07912d610 新增虚拟输入类 VirtualInput 2020-08-27 18:48:20 +08:00
yhh
e81f98ff17 修复Vector2.zero引起的引用混乱问题 2020-08-26 19:56:48 +08:00
yhh
27dea50026 新增Ref类型 2020-08-25 14:21:37 +08:00
YHH
27f9e78fe5 为boxCollider与spriteRenderer新增debugRender 2020-08-24 09:06:25 +08:00
YHH
6c1cfec928 新增Physics.linecast/linecastAll方法 2020-08-22 12:21:40 +08:00
YHH
6a3622a5ef #23 组件绘制层支持 2020-08-08 09:43:03 +08:00
yhh
8e3bcc1257 射线检测完善 2020-08-03 14:45:57 +08:00
yhh
c692f0157e 新增射线检测 2020-08-03 14:06:47 +08:00
yhh
bc6626865e ray2d 2020-07-31 19:33:04 +08:00
yhh
40fe7a57db 新增raycast射线 2020-07-31 17:17:44 +08:00
yhh
514572f291 reformat code 2020-07-28 16:25:20 +08:00