Commit History

Autor SHA1 Mensaxe Data
  tanghai 1dab41aea8 去掉EventType的命名空间,不太方便 %!s(int64=2) %!d(string=hai) anos
  tanghai 7d2800c7e1 名字这块做了很大的调整,主要原因是现在所有的消息都是Actor消息,所以,其实不需要再加Actor前缀 %!s(int64=2) %!d(string=hai) anos
  tanghai a2a94d7c70 IdGenerater也放到Singleton中 %!s(int64=2) %!d(string=hai) anos
  tanghai e601f5a24f TimeInfo做成Singleton,更简洁 %!s(int64=2) %!d(string=hai) anos
  tanghai eed4d81c28 去掉ISingletonLoad接口,需要Reload的Singleton全部由CodeTypes的CreateCodeSingleton创建 %!s(int64=2) %!d(string=hai) anos
  tanghai deaf16cb0e 把EventSystem跟Type相关的抽出来放到CodeTypes里面 %!s(int64=2) %!d(string=hai) anos
  tanghai e91635acb7 修复benchmark %!s(int64=2) %!d(string=hai) anos
  tanghai 8aa16879fc 增加一个主线程的ThreadSynchronizationContext %!s(int64=2) %!d(string=hai) anos
  tanghai b79be4f22b 1.修复一个ThreadPoolScheduler的bug %!s(int64=2) %!d(string=hai) anos
  tanghai 34ab23c941 完成Fiber中调用第三方Task,回调到Fiber的功能,这样在Fiber中可以很方便的调用第三方异步方法,跟单线程体验完全一样 %!s(int64=2) %!d(string=hai) anos
  tanghai 87e14750f1 整理代码 %!s(int64=2) %!d(string=hai) anos
  tanghai 10478357a9 Scheduler放到FiberManager中管理,创建Fiber需要指定使用哪个Scheduler %!s(int64=2) %!d(string=hai) anos
  tanghai 33e09df563 demo运行成功 %!s(int64=2) %!d(string=hai) anos
  tanghai 618a178a50 调通登录流程 %!s(int64=2) %!d(string=hai) anos
  tanghai 67b59ef98e 调通登录界面 %!s(int64=2) %!d(string=hai) anos
  tanghai d83260c1e0 修复一系列起服错误,修复导表错误 %!s(int64=2) %!d(string=hai) anos
  tanghai 8ca4004d8a 通过NetInner纤程实现进程间消息通信 %!s(int64=2) %!d(string=hai) anos
  tanghai f0fbeaebfd 1.创建Fiber根据SceneType分发 %!s(int64=2) %!d(string=hai) anos
  tanghai 963714e92b 做完了NetService的调整,完全变成了单线程,因为有了Fiber,所以可以变成多个Fiber,这样照样可以利用多核 %!s(int64=2) %!d(string=hai) anos
  tanghai f4c1d9a792 VProcess改名成Fiber,借用windows中纤程这个概念 %!s(int64=2) %!d(string=hai) anos
  tanghai c340b92de1 Actor消息改造 %!s(int64=2) %!d(string=hai) anos
  tanghai f524f9308c VProcess改成Entity %!s(int64=2) %!d(string=hai) anos
  tanghai c1eb9bd107 把一些Entity单间类改成挂到World上 %!s(int64=2) %!d(string=hai) anos
  tanghai 5215f731a2 EntitySystemSingleton拆成两部分,一部分是TypeSystem,一部分是Queue %!s(int64=2) %!d(string=hai) anos
  tanghai 01fb264b58 1.Root改成RootEntity,直接作为VProcess的Singleton %!s(int64=2) %!d(string=hai) anos
  tanghai e6e77a9aa5 大量调整 %!s(int64=2) %!d(string=hai) anos
  tanghai 7dd68e1d53 Game改成World,Process改成VProcess(虚拟进程) %!s(int64=2) %!d(string=hai) anos
  tanghai d59e35333f Game的Instance都加上自旋锁保证线程安全 %!s(int64=2) %!d(string=hai) anos
  tanghai 482cc45717 ProcessActor通信机制 %!s(int64=2) %!d(string=hai) anos
  tanghai 890c24cfd1 1.Entity Domain改成IScene %!s(int64=2) %!d(string=hai) anos