Komit Sejarah

Pembuat SHA1 Pesan Tanggal
  tanghai 607ef9f9c6 修复一个日志错误,fiber的日志会打到其它fiber中,原因是NLog中传递FiberName这个配置变量是全局的,导致后面的会覆盖前面的 2 tahun lalu
  tanghai 474aac927c 优化下TimerComponent 2 tahun lalu
  tanghai ce2cec5650 想了一下,纤程之间还是不方便做直接发送消息,有需要另外写个组件好了 2 tahun lalu
  tanghai 8871509399 1.NetInner纤程改成不需要配置StartSceneConfig,而是每个进程自动创建一个NetInner纤程 2 tahun lalu
  tanghai 0f0196c114 1.MessageOuterSender在OnRead的时候加了一层分发 2 tahun lalu
  tanghai 97f1781b4d NetClient跟NetServer合并为NetOuterComponent,使用Invoker分发OnRead的消息,这样做的原因是可能很多地方会用到这个组件,大部分逻辑一样,只是不同的Scene收到消息处理不一样,所以用SceneType做分发即可 2 tahun lalu
  tanghai c85e3bde0e FiberManager.cs对外返回的Task改成ETTask 2 tahun lalu
  tanghai e4a0840854 这次彻底消除了所有GC,之前还剩下两个地方的每帧GC 2 tahun lalu
  tanghai 9307a43284 修复一个漏掉的ETTask无GC修改 2 tahun lalu
  tanghai 3b5bba9140 修复一个ETTask手误的bug 2 tahun lalu
  tanghai 3d9b261a45 调整README 2 tahun lalu
  tanghai 3ca87192b1 去除ETTask的MoveNext GC 2 tahun lalu
  tanghai 9ab1cfa578 同一帧删掉fiber,再添加id相同的fiber,加了异常检测,这种情况要await Remove再添加 2 tahun lalu
  tanghai 9ad9aa89d3 LSEntitySystemSingleton LongHashCode缓存用DoubleMap,启动时就检查是否冲突,冲突机率很小很小,如果冲突,改个名字就行了 2 tahun lalu
  tanghai a012a3a708 Type.GetHashCode还是可能冲突,换成type.TypeHandle.Value.ToInt64(),type.TypeHandle.Value是个IntPtr,这样就不会冲突了 2 tahun lalu
  tanghai 0bd92f3ff1 LSWorld改new的方式,因为LSWorld比较特殊,它的Id必须是自己设置的,导致不能用AddChild泛型方法 2 tahun lalu
  tanghai 98355e4f3c 1.修复帧同步demo点击匹配报错的bug 2 tahun lalu
  tanghai 510a049f45 进一步优化,利用虚函数,Entity GetLongHashCode直接返回type的GetHashCode,LSEntity因为要确定性,返回type.FullName的GetLongHashCode 2 tahun lalu
  tanghai fc9282b909 调整readme 2 tahun lalu
  tanghai 508cd8fb05 Entity中SortedDictionary key是type的fullname,string做key速度太慢了,比使用Dictionary慢了30倍。 2 tahun lalu
  tanghai fb86772324 修复FiberLog分析器检测出来的错误 2 tahun lalu
  susices 6d4da2ecd9 更新分析器 (#486) 2 tahun lalu
  tanghai 8921a8742e 漏掉一个meta文件 2 tahun lalu
  tanghai f621f2539c RemoveComponent会调用GetComponent,结果触发了GetComponentSystem,这是不合理的 2 tahun lalu
  tanghai a63de36dbd 再次修改下GetComponentSys 2 tahun lalu
  tanghai 5c67d6e04f GetComponentSystem的函数跟GetComponent冲突,换个名字 2 tahun lalu
  tanghai fec3740757 Log.Error也改成FiberLog 2 tahun lalu
  tanghai 483912d58c 修复运行报错 2 tahun lalu
  tanghai 123523bc52 去掉IAddComponentSystem,好像没啥作用,需要自己加吧 2 tahun lalu
  tanghai 3b7c8662cc 修改GetComponentSystem的实现,GetComponentSystem应该在this.components.TryGetValue之前触发 2 tahun lalu