首页 > 代码库 > EGE 近况
EGE 近况
C++ Delegate
1.函数绑定 成员函数绑定(传入this指针 和函数指针)模板控制返回值和传参
2.将绑定增加抽象类,使得其能插入通用容器
3.Delegate类通过模板函数进行绑定函数的构造,减少需要填入的参数
EventManager
1.一个消息对应多个注册消息的类对象,一个类对象中可以有多个函数注册同一消息
2.消息队列常见有以下几种:
-
顺序队列
-
周期队列
-
延时队列
-
每帧队列(每次Update执行一个消息)
-
及时消息
3.可能出现当前消息删除对应Delegate的情况,在消息处理Update中迭代器递增从for中移到调用地方
EInterpreter
1.EGE的脚本虚拟机,完成C++like脚本语言,支持常见C++特性,不支持模板.
2.脚本虚拟机重点难点:
字节码的优化器制作
调试器的制作,是否能集成到VS
3.注意第一次编译脚本直接生成缓存文件,加快下次载入速度
ESG EnoroF‘s Server Engine
?1.一个简易异步服务器框架,目前只能在windows下奔跑,过久考虑增加epoll
2.待增加数据库组件
3.服务器程序难点不在于底层实现,在于稳定高并发和一些特殊解决方案的实现.
EGE作为一个个人玩具将努力出一个简易游戏Demo
By EnoroF
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。