共计 2303 个字符,预计需要花费 6 分钟才能阅读完成。
文章比拟扩散,不易查找,故而有此篇。
如需购买,请通过公众号——我的服务——源码发售进入。
目录
整体分为与引擎无关的 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
- AdobeAIRInstaller.exe adobe 反对工具
- BigShear.air,ShoeBox_3.6.5_public.air 拆分图集;须要装置 AdobeAIRInstaller。
- PngSplit.exe 拆分图集
- bmfont64.exe bmfont 制作工具 laya 举荐
- runnable-hiero.jar bmfont 制作工具 反对换色,描边
- runnable-hierotoxml 将 runnable-hiero.jar 导出的文件转换为 xml 格局,因为 laya 只反对 xml 格局。
- tinypng.py tiny 批量压缩脚本,近程压缩,须要注册还有数量限度,举荐应用 pngquant。
- 轻游戏证书生成.bat 如名称。
- creator 与 laya 代码生成 + 主动绑定工具,creator 我的项目中以集成插件。
教程:https://mp.weixin.qq.com/s/i4JXiStsYgBq6Fr8nc3dhw
欢送扫码关注公众号《微笑游戏》,浏览更多内容。
<figcaption style=”margin: 5px 0px 0px; padding: 0px; box-sizing: border-box !important; display: block; max-width: 100%; overflow-wrap: break-word !important; text-align: center; color: rgb(136, 136, 136); font-size: 14px;”> 微信图片_20190904220029.jpg</figcaption>
更多内容
跨引擎游戏开发框架
小游戏 SDK 整合框架
应用四叉树优化碰撞检
游戏开发中 UI 管理器的应用
小游戏开发中如何优雅的应用本地存档
sdk 接入整合,用一个变量切换不同渠道
CocosCreator 之 AssetBundle 应用计划分享
CocosCreator 之填色游戏的一种实现计划
一个可屏蔽长短链接的网络模块
游戏开发中的人工智能
欢送扫码关注公众号《微笑游戏》,浏览更多内容。