跨引擎游戏框架说明文档

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

目录

image

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

cfw

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

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

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

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

    image

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

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

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

image

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

  1. MVC
image

教程:https://mp.weixin.qq.com/s/9odSAptgWPcjJep0o-LGOQ

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

  1. 多语言处理
image

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

  1. 对象池封装
image

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

  1. 资源管理
image

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

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

  1. 本地存档的封装,支持密文存档
image

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

  1. 常用数据结构封装
image

13. 时间管理器封装,支持客户端与服务器矫正时间

image
  1. 辅助工具类
image
  1. UI管理器:单场景,分层管理
image

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

  1. xlxs 数据解析:支持将多个sheet合并使用。
image

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

engine

image
  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:屏幕适配策划类,初始化调用即可。

附赠工具

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


    image.png

教程: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项目中以集成插件。


    image.png

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

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

image

<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之填色游戏的一种实现方案

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

游戏开发中的人工智能

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

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,968评论 6 482
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,601评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 153,220评论 0 344
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,416评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,425评论 5 374
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,144评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,432评论 3 401
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,088评论 0 261
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,586评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,028评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,137评论 1 334
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,783评论 4 324
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,343评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,333评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,559评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,595评论 2 355
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,901评论 2 345