91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

關于手游的開發

發布時間:2020-07-31 00:24:26 來源:網絡 閱讀:302 作者:w少年 欄目:游戲開發

前端用的unity,使用xlua做熱更,基本百分之九十的功能都是使用xlua來編寫的,只有網絡、協議、核心通用工具是用c#來做的;

后端使用java,網絡使用netty框架,數據庫用mysql

前后端通訊協議使用google的protobuf,需要到git上找protobuf的xlua支持,官方已經支持了java;

×××中都會有定時器的處理,比如×××中的發牌、搶莊、翻牌等,如果放在客戶端來控制,個人感覺是比較難的,并且在房間的同步上也會存在問題,所以都是放在服務端來做,這個時候就要考慮該用什么樣的方案來處理大量的定時器呢?我用的是netty實現的時間輪定時器,在 HashedWheelTimer中實現的,具體的用法可以自行去學習。

關于時間輪定時器
關于手游的開發
定義一個時鐘周期和步長,當指針每走一步時就獲取當前時鐘刻度上掛載的任務并執行。

關于protobuf
前端用的是lua-protobuf,在git上可以找到,用起來比較方便。還有一個protoc-gen-lua,也可以在git上找到,這個需要自己下載整個項目后編譯,有些麻煩。

后端直接下載官方的java支持就可以使用。

.proto文件一定要按包劃分,不然生成協議文件會過大,影響編碼(打開慢)和性能。
關于手游的開發
年前是幫朋友公司做這個app,資金有限,所以只招了兩個剛畢業的前端來編寫前端,我寫后端和前端的socket代碼,也一起和前端同學處理他們無法解決的問題,之后因為公司問題,項目就擱置了,目前基本都做完了,只剩下ipa包沒打出來。

有興趣的朋友可以找我了解。

VX:blank9199

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

城口县| 安化县| 阿城市| 德令哈市| 沂源县| 康乐县| 内丘县| 上林县| 安化县| 兰西县| 柳河县| 义马市| 盐城市| 辽宁省| 石林| 江永县| 宁远县| 临澧县| 尼勒克县| 宾阳县| 富锦市| 灵武市| 偏关县| 利辛县| 河源市| 特克斯县| 樟树市| 会同县| 大渡口区| 应用必备| 阜宁县| 石狮市| 宿迁市| 涟水县| 东港市| 平湖市| 普洱| 会昌县| 朔州市| 台北县| 河西区|