当前位置:游戏 > 新闻快报 > 国内游戏新闻 > 正文

智克六关勇夺三倍性能《呆呆打僵尸》领衔挂机放置游戏

2018-08-21 15:37:00  太平洋游戏网    参与评论()人

近期,微信小游戏《呆呆打僵尸》迅速走红。这款采用白鹭引擎(EgretEngine)开发的游戏,以H5头部作品为蓝本,项目组在重点优化了4M代码包体积、开放数据域、RES资源加载、战斗场景冗余代码包,缓动动画、EUI等六大问题后,游戏性能实现提升三倍。凭借精美画质和良好市场反响,《呆呆打僵尸》入围了阿拉丁小程序6月小游戏TOP30榜单,领衔挂机放置类游戏。

1   

突破4M限制,成功获取开放数据域    

作为一款僵尸题材挂机放置小游戏,《呆呆打僵尸》从开发上线到迅速走红,一路走来并不风轻云淡。研发中首要遇到的问题即由于创建新对象池都有较大开销,初始包体积大于4M限制。微信小游戏分为“游戏包”和“本地缓存”两个存储空间,当开发者将微信小游戏在微信开发者工具中发布时,微信开发者工具会将所有微信工程中的源码和资源进行压缩打包,即“游戏包”,其包体积不得大于4M。

《呆呆打僵尸》采用了白鹭引擎提供的AssetsManager灵活定制微信小游戏缓存策略,通过loadConfig配置多个resourceRoot,并将其它资源文件放置到CDN服务器上,这一策略既实现成功生成游戏包,又改善了游戏加载体验。

2     

对于休闲竞技小游戏而言,排行榜是激发分享欲望的重要途径。《呆呆打僵尸》通过创新的排行榜玩法给于用户更多的社交乐趣。但获取社交关系链对于很多开发者而言并不容易。为了保护关系链数据,微信小游戏增加了开放数据域的概念。开放数据域是一个封闭、独立的JavaScript作用域。要让代码运行在开放数据域,需要在game.json中添加配置项openDataContext指定开放数据域的代码目录,且开放数据域只能在离屏画布(sharedCanvas)上绘制。

关键词:

相关报道:

    关闭
     

    网易暴雪游戏运营团队辟谣:国服数据丢失等均为谣言!

    24-04-30 10:29:05网易暴雪游戏运营团队辟谣

    《艾尔登法环:黄金树之影》新视觉图公开!

    24-04-28 11:24:56艾尔登法环,黄金树之影

    《命运2》宣布取消“武器日落”政策,老武器全面回归

    24-04-26 14:05:25命运2,武器日落,老武器全面回归,终焉之形

    《关于我转生变成史莱姆这档事 坦派斯特开拓谭》Steam页面上线 8月8日发售

    24-04-26 14:03:32关于我转生变成史莱姆这档事 坦派斯特开拓谭

    讯飞星火大模型V3.5春季上新 V4.0 将于6月27日发布!

    24-04-26 14:02:01讯飞星火大模型,讯飞星火

    百度:AI专利申请量、授权量国内第一!

    24-04-26 13:59:45百度,AI专利,国内第一

    《盖瑞的模组》应任天堂要求清除侵权Mod!

    24-04-26 13:52:25盖瑞的模组,删除任天堂相关Mod

    相关新闻