文章比較分散,不易查找,故而有此篇。
如需購買,請通過公眾號——我的服務——源碼出售進入。
目錄
整體分為與引擎無關的cfw目錄和與平台相關的engine目錄。
cfw
-
anim: 自定義序列幀動畫
-
屬性管理器:多用於戰斗中英雄和敵人的各種屬性管理。
-
audio 音頻管理器:包括音樂,音效
-
collide:四叉樹碰撞,已做優化。
教程:https://mp.weixin.qq.com/s/Xpf6qgZPSJ2cynNR7-iMYA
-
event:獨立於引擎的事件管理器。事件代理,全局事件。
-
網絡:屏蔽http與socket的使用差異。使用協議號+數據的形式傳輸內容;方便適配各種不同服務器定義的協議格式。編解碼使用策略模式,適應各種編解碼形式。
教程: https://mp.weixin.qq.com/s/DQuiQejiS6qtBTef_yu0Sw
- MVC
教程:https://mp.weixin.qq.com/s/9odSAptgWPcjJep0o-LGOQ
教程:https://mp.weixin.qq.com/s/BRqWViFqToHGd3ELtBOdNA
8. 多語言處理
教程:https://mp.weixin.qq.com/s/MAmG4W3bRndoVwc1kLFSHg
9. 對象池封裝
教程:https://mp.weixin.qq.com/s/rP2yUdaoKzv4DRflMb1orA
- 資源管理
教程:https://mp.weixin.qq.com/s/X8_40j0kNanYN6I3wEjURw
教程:https://mp.weixin.qq.com/s/l-gpWDXz1F4J_YlCatNmlw
- 本地存檔的封裝,支持密文存檔
教程:https://mp.weixin.qq.com/s/TqbUhytw8iJkUaHUl0jCuw
- 常用數據結構封裝
13. 時間管理器封裝,支持客戶端與服務器矯正時間
- 輔助工具類
- UI管理器:單場景,分層管理
教程:https://mp.weixin.qq.com/s/PaE5fdsiC16QzNdzjyeh6A
- xlxs 數據解析:支持將多個sheet合並使用。
教程:https://mp.weixin.qq.com/s/Vxo4chW2cfrnR9hIi8waog
engine
-
AdaptUI:適配劉海屏使用
-
BgScale:適配背景圖片或者內容使用
-
ListView: 根據Android的List View思想對ScrollView的優化,移動頂部不可見時拿到底部重復利用,減少節點創建個數。
教程:https://mp.weixin.qq.com/s/ytjhIJ426BbTHUljBAtRTQ
- GridLayerListView: 分層管理的ListView,大幅度降低DrawCall,進入公眾號回復listview可獲得git地址。
教程:https://mp.weixin.qq.com/s/w2qYPUB39vUQ-_FYQbqb7g
- Resolution:屏幕適配策划類,初始化調用即可。
附贈工具
- game 數據表存放和導出目錄
- MaliTextureTool etc壓縮紋理導出工具,已添加批量導出腳本工具。
- pngquant 圖片壓縮工具,已添加批量導出腳本工具。
- public nodejs 公用類。
- PVRTexTool pvr壓縮紋理導出工具,已添加批量導出腳本工具。
- xlsx: game 中數據表的導出工具
教程:https://mp.weixin.qq.com/s/MAmG4W3bRndoVwc1kLFSHg
7. AdobeAIRInstaller.exe adobe支持工具
8. BigShear.air,ShoeBox_3.6.5_public.air拆分圖集;需要安裝AdobeAIRInstaller 。
9. PngSplit.exe 拆分圖集
10. bmfont64.exe bmfont制作工具 laya推薦
11. runnable-hiero.jar bmfont制作工具 支持換色,描邊
12. runnable-hierotoxml 將runnable-hiero.jar導出的文件轉換為xml格式,因為laya只支持xml格式。
13. tinypng.py tiny 批量壓縮腳本,遠程壓縮,需要注冊還有數量限制,推薦使用pngquant。
14. 輕游戲證書生成.bat 如名稱。
15. creator 與 laya 代碼生成+自動綁定工具,creator項目中以集成插件。
教程:https://mp.weixin.qq.com/s/i4JXiStsYgBq6Fr8nc3dhw
歡迎掃碼關注公眾號《微笑游戲》,瀏覽更多內容。
更多內容
CocosCreator之AssetBundle使用方案分享
歡迎掃碼關注公眾號《微笑游戲》,瀏覽更多內容。