中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

關于手游的開發

發布時間: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

从江县| 自治县| 保山市| 梅河口市| 陵水| 略阳县| 东辽县| 萨迦县| 肥西县| 甘泉县| 黄大仙区| 公安县| 合江县| 景谷| 深州市| 奉化市| 建水县| 伽师县| 敖汉旗| 赤峰市| 左云县| 锡林浩特市| 华安县| 孟村| 古蔺县| 文昌市| 海口市| 兴仁县| 建始县| 尚志市| 仁布县| 伊春市| 日喀则市| 原阳县| 朝阳区| 蕉岭县| 龙游县| 秦皇岛市| 蓝山县| 五家渠市| 寿光市|