Commit Graph

106 Commits

Author SHA1 Message Date
Nomango 745bd994a8 Refactoring : header files name 2018-09-05 13:17:07 +08:00
Nomango 11e9d1ce9b 移除ActionManager 2018-09-05 00:08:03 +08:00
Nomango a67eefc0b4 Refactoring : Google C++ style 2018-09-04 22:42:34 +08:00
Nomango 3a8428d54e Refactoring... 2018-08-28 00:06:10 +08:00
Nomango 4540520acc Revert "Refactoring: getter & setter coding style"
This reverts commit 0905c91dd0.
2018-08-23 16:37:51 +08:00
Nomango 0905c91dd0 Refactoring: getter & setter coding style 2018-08-23 16:37:44 +08:00
Nomango a394eb0595 分离节点功能,抽象为接口 2018-08-19 17:46:37 +08:00
Nomango 2897cae260 refactoring... 2018-08-19 15:11:20 +08:00
Nomango 99f9daa627 移除SceneManager 2018-08-15 23:30:23 +08:00
Nomango 83986230a1 refactoring 2018-08-15 00:06:03 +08:00
Nomango 09a3850135 add e2devent.h 2018-08-14 00:41:59 +08:00
Nomango 1c1f349234 修改Transition处理方式 2018-08-14 00:26:20 +08:00
Nomango adcd8ff1f2 重做Scene,继承Node类 2018-08-13 23:47:10 +08:00
Nomango 857f13230f 增加EventHandler类,用于处理消息;移除Node::onUpdate方法 2018-08-13 23:24:08 +08:00
Nomango 61b384767e 消息处理方式更新 2018-08-13 00:10:27 +08:00
Nomango bdbe00e228 代码优化 2018-08-12 20:19:47 +08:00
Nomango 00fb2b89f4 代码优化 2018-08-12 15:38:02 +08:00
Nomango fe52ebf451 代码优化 2018-08-12 14:30:28 +08:00
Nomango c7115a1162 计时功能优化 2018-08-02 00:27:45 +08:00
Nomango 4a80f2df88 增加Node::setClipEnabled方法,实现渲染区域裁剪 2018-07-28 18:44:37 +08:00
Nomango 6c921079ac 性能优化 2018-07-26 21:43:47 +08:00
Nomango dda7e17347 Config增加FPS配置 2018-07-24 12:49:32 +08:00
Nomango f5752252a2 修复切换场景时按钮回调函数执行两次的BUG 2018-07-22 21:49:14 +08:00
Nomango 26ed76ae2b 性能优化 2018-07-22 21:22:27 +08:00
Nomango 7d17c3b225 增加Time时间点和Duration时间段 2018-07-21 22:57:21 +08:00
Nomango 2dfa2b3f07 SceneManager函数重命名 2018-07-17 22:27:00 +08:00
Nomango 85a4c0584a 一次碰撞触发两次碰撞事件,两次都调用Scene::onCollision 2018-07-17 14:08:03 +08:00
Nomango be8972f52a 移除场景的onCollision函数 2018-07-17 12:37:37 +08:00
Nomango 109bebb1e4 显示FPS配置移动到Config类中 2018-07-17 12:32:20 +08:00
Nomango d180c4dd74 增加按键消息、鼠标消息、碰撞消息 2018-07-16 22:11:27 +08:00
Nomango f718a197a8 增加碰撞消息处理 2018-07-13 00:45:39 +08:00
Nomango 2ac7ac6591 Collider::Type改为Collider::Shape;增加节点变化差值。 2018-07-10 00:30:17 +08:00
Nomango 38d9671411 输入监听分离到InputManager 2018-07-08 19:13:39 +08:00
Nomango 7e31505529 移除Collision类;ColliderManager更名为CollisionManager 2018-07-08 16:57:12 +08:00
Nomango 0423b49bb9 Scene方法重命名 2018-07-07 19:05:39 +08:00
Nomango 7e3b224b69 增加节点轮廓 2018-07-07 18:04:18 +08:00
Nomango de951eaa40 Collider作为Node的成员对象;禁止Ref子类的拷贝 2018-07-07 15:12:18 +08:00
Nomango c8e8a38685 将Config配置设置改为指针传值 2018-07-07 11:00:41 +08:00
Nomango c8771231b4 重做GC引用计数方式 2018-07-07 01:43:41 +08:00
Nomango fb389cce89 GC模式重做 2018-07-06 00:47:50 +08:00
Nomango 2d2c70c05d 重做Timer单例模式,增加Task定时任务类 2018-07-05 22:05:23 +08:00
Nomango caf6297bf1 SceneManager和ColliderManager单例模式重做 2018-07-05 16:34:53 +08:00
Nomango 58ae8dee20 ActionManager单例模式重做 2018-07-05 01:09:54 +08:00
Nomango 5ccae4a308 Collider碰撞体重做,所有的Collider合并为一个类,增加Collider::Type 2018-07-05 00:20:53 +08:00
Nomango 2c0f7c5178 新增Config配置类 2018-07-04 17:00:21 +08:00
Nomango 0cf402e6e0 Game类单例模式重做 2018-07-03 01:49:20 +08:00
Nomango bc23efb5c8 修复节点被删除后不能及时停止Action的BUG 2018-06-01 18:31:05 +08:00
Nomango 2058dfaa7d enum命名改为大驼峰式 2018-05-24 20:37:34 +08:00
Nomango 6af90623fa 增加SystemException,移除ASSERT 2018-05-24 12:24:39 +08:00
Nomango 7499e1af7f 增加Exception类 2018-05-24 00:58:16 +08:00