关于typescript:跨引擎游戏框架说明文档

文章比拟扩散,不易查找,故而有此篇。
如需购买,请通过公众号——我的服务——源码发售进入。

目录

整体分为与引擎无关的cfw目录和与平台相干的engine目录。

cfw

  1. anim: 自定义序列帧动画

  2. 属性管理器:多用于战斗中英雄和敌人的各种属性治理。

  3. audio 音频管理器:包含音乐,音效

  4. collide:四叉树碰撞,已做优化。

教程:https://mp.weixin.qq.com/s/Xpf6qgZPSJ2cynNR7-iMYA

  1. event:独立于引擎的事件管理器。事件代理,全局事件。

  2. 网络:屏蔽http与socket的应用差别。应用协定号+数据的模式传输内容;不便适配各种不同服务器定义的协定格局。编解码应用策略模式,适应各种编解码模式。

教程: https://mp.weixin.qq.com/s/DQuiQejiS6qtBTef_yu0Sw

  1. 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

  1. 资源管理

教程:https://mp.weixin.qq.com/s/X8_40j0kNanYN6I3wEjURw

教程:https://mp.weixin.qq.com/s/l-gpWDXz1F4J_YlCatNmlw

  1. 本地存档的封装,反对密文存档

教程:https://mp.weixin.qq.com/s/TqbUhytw8iJkUaHUl0jCuw

  1. 罕用数据结构封装

13. 工夫管理器封装,反对客户端与服务器改正工夫

  1. 辅助工具类

  1. UI管理器:单场景,分层治理

教程:https://mp.weixin.qq.com/s/PaE5fdsiC16QzNdzjyeh6A

  1. xlxs 数据解析:反对将多个sheet合并应用。

教程:https://mp.weixin.qq.com/s/Vxo4chW2cfrnR9hIi8waog

engine

  1. AdaptUI:适配刘海屏应用
  2. BgScale:适配背景图片或者内容应用
  3. ListView: 依据Android的List View思维对ScrollView的优化,挪动顶部不可见时拿到底部反复利用,缩小节点创立个数。

教程:https://mp.weixin.qq.com/s/ytjhIJ426BbTHUljBAtRTQ

  1. GridLayerListView: 分层治理的ListView,大幅度降低DrawCall,进入公众号回复listview可取得git地址。

教程:https://mp.weixin.qq.com/s/w2qYPUB39vUQ-_FYQbqb7g

  1. Resolution:屏幕适配策动类,初始化调用即可。

附赠工具

  1. game 数据表寄存和导出目录
  2. MaliTextureTool etc压缩纹理导出工具,已增加批量导出脚本工具。
  3. pngquant 图片压缩工具,已增加批量导出脚本工具。
  4. public nodejs 专用类。
  5. PVRTexTool pvr压缩纹理导出工具,已增加批量导出脚本工具。
  6. xlsx: game 中数据表的导出工具

教程:https://mp.weixin.qq.com/s/MAmG4W3bRndoVwc1kLFSHg

  1. AdobeAIRInstaller.exe adobe反对工具
  2. BigShear.air,ShoeBox_3.6.5_public.air拆分图集;须要装置AdobeAIRInstaller 。
  3. PngSplit.exe 拆分图集
  4. bmfont64.exe bmfont制作工具 laya举荐
  5. runnable-hiero.jar bmfont制作工具 反对换色,描边
  6. runnable-hierotoxml 将runnable-hiero.jar导出的文件转换为xml格局,因为laya只反对xml格局。
  7. tinypng.py tiny 批量压缩脚本,近程压缩,须要注册还有数量限度,举荐应用pngquant。
  8. 轻游戏证书生成.bat 如名称。
  9. 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之填色游戏的一种实现计划

一个可屏蔽长短链接的网络模块

游戏开发中的人工智能

欢送扫码关注公众号《微笑游戏》,浏览更多内容。

本文由乐趣区整理发布,转载请注明出处,谢谢。

You may also like...

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据