这个和ActorMessageSender很像也有些许不同 首先和ActorMessageSender一样都需要每10秒进行一次Check这里发现是搜索当前孩子,然后判断是否...
LocationProxyComponent主要是调用ActorMessageSenderComponent来发发送特定的消息 这里主要看Add、和AddLocation A...
上篇梳理了游戏开始初始化相关操作,并且加载了UI到场景中并且放到了对应层级里面 这里涉及与服务器的交互,这里只谈客户端的,服务器的初始化和接收等下次再说 下面来看游戏登陆相关...
这篇不会细说各个类具体实现,感兴趣的可以自己看。主要是示例项目如何跑起来的,以及各功能流程 启动 首先将客户端的4个dll加入到EventSystem中,这里将会检查得到所有...
在第八节消息分发时有下面这个代码 可以看到下面代码中有一个叫做协程锁的组件,并且利用了using包裹起来了,这个就是协程锁。主要用途是确保只有一个协程对对象进行操作。具体可以...
在学习NetInnerComponent时候,在Awake中,有NetThreadComponent类型的单例组件将自身的AService通过Add加入到一个Hashset中...
在学习InnerMessageDispatcher中对于IActorRequest和IActorMessage分发时利用了ActorMessageDispatcherComp...
在学习这个源码前,先去看看ETBook上的Actor模型和Actor Location文章 ETBook Actor笔记 ET是单线程多进程架构,不需要重写一套Profile...
在InnerMessageDispatcher中对于普通的IResponse消息对消息进行了读取还有发送 属性 先看构造函数,没啥好说的 然后看在Dispatcher中调用的...
在学习NetInnerComponent时出现了InnerMessageDispatcher,这节先看InnerMessageDispatcher。这节涉及ActorMess...
看完TService和TChannel发送大部分调用是 由TService提供,然后看看其中AService中的委托和Send是由NetInnerComponent注册的 先...
上篇看完了TService现在看看其中出现的TChannel 先看属性 看看构造函数这里会发现有2个构造函数:1、一个传入的IP地址,此时将会设置isConnected = ...
这里我看的顺序是TChannel,然后是TService。然后发现个人感觉先看TService好理解点现在不用管TChannel到底干什么了,只用先看个流程 AService...
每行代码什么意思,都加上了注释。直接看图片就行了 先看有什么属性 然后Length这个缓存块内有多少字节数 AddLast函数,内有缓存机制 Read函数 这里只写了Stre...
先看接口 AMHandler继承自IMHandler拥有MessageHandler属性标签是个抽象方法 下面是AMRpcHandler这个相比AMHandler方法,可以发...
Message系列比较多可能会分好多节来看OpcodeTypeComponent是一个单例组件里面有很多的成员变量,直接看肯定不知道是什么,所以先看Awake方法中都添加了注...
主要是为了看ET框架的ETTask这一节源码。所以来梳理一下C# async执行逻辑参考文章:https://www.cnblogs.com/pangjianxin/p/87...