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

 





转载于:https://www.cnblogs.com/EnoroF/p/3776902.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值