這個和ActorMessageSender很像也有些許不同 首先和ActorMessageSender一樣都需要每10秒進行一次Check這里發(fā)現是搜索當前孩子,然后判斷是否...
LocationProxyComponent主要是調用ActorMessageSenderComponent來發(fā)發(fā)送特定的消息 這里主要看Add、和AddLocation A...
上篇梳理了游戲開始初始化相關操作,并且加載了UI到場景中并且放到了對應層級里面 這里涉及與服務器的交互,這里只談客戶端的,服務器的初始化和接收等下次再說 下面來看游戲登陸相關...
這篇不會細說各個類具體實現,感興趣的可以自己看。主要是示例項目如何跑起來的,以及各功能流程 啟動 首先將客戶端的4個dll加入到EventSystem中,這里將會檢查得到所有...
在第八節(jié)消息分發(fā)時有下面這個代碼 可以看到下面代碼中有一個叫做協(xié)程鎖的組件,并且利用了using包裹起來了,這個就是協(xié)程鎖。主要用途是確保只有一個協(xié)程對對象進行操作。具體可以...
在學習NetInnerComponent時候,在Awake中,有NetThreadComponent類型的單例組件將自身的AService通過Add加入到一個Hashset中...
在學習InnerMessageDispatcher中對于IActorRequest和IActorMessage分發(fā)時利用了ActorMessageDispatcherComp...
在學習這個源碼前,先去看看ETBook上的Actor模型和Actor Location文章 ETBook Actor筆記 ET是單線程多進程架構,不需要重寫一套Profile...
在InnerMessageDispatcher中對于普通的IResponse消息對消息進行了讀取還有發(fā)送 屬性 先看構造函數,沒啥好說的 然后看在Dispatcher中調用的...
在學習NetInnerComponent時出現了InnerMessageDispatcher,這節(jié)先看InnerMessageDispatcher。這節(jié)涉及ActorMess...
看完TService和TChannel發(fā)送大部分調用是 由TService提供,然后看看其中AService中的委托和Send是由NetInnerComponent注冊的 先...
上篇看完了TService現在看看其中出現的TChannel 先看屬性 看看構造函數這里會發(fā)現有2個構造函數:1、一個傳入的IP地址,此時將會設置isConnected = ...
這里我看的順序是TChannel,然后是TService。然后發(fā)現個人感覺先看TService好理解點現在不用管TChannel到底干什么了,只用先看個流程 AService...
每行代碼什么意思,都加上了注釋。直接看圖片就行了 先看有什么屬性 然后Length這個緩存塊內有多少字節(jié)數 AddLast函數,內有緩存機制 Read函數 這里只寫了Stre...
先看接口 AMHandler繼承自IMHandler擁有MessageHandler屬性標簽是個抽象方法 下面是AMRpcHandler這個相比AMHandler方法,可以發(fā)...
Message系列比較多可能會分好多節(jié)來看OpcodeTypeComponent是一個單例組件里面有很多的成員變量,直接看肯定不知道是什么,所以先看Awake方法中都添加了注...
主要是為了看ET框架的ETTask這一節(jié)源碼。所以來梳理一下C# async執(zhí)行邏輯參考文章:https://www.cnblogs.com/pangjianxin/p/87...