从 0 开始学游戏开发
蔡能
原网易游戏引擎架构师,资深游戏底层技术专家
37243 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 42 讲
从 0 开始学游戏开发
15
15
1.0x
00:00/00:00
登录|注册

第34讲 | 热点剖析(七):谈谈微信小游戏的成功点

方便后续优化
防止刷流量、刷广告
拥有比HTML5更强的功能
自定义开发标准
自定义Web标准
基于微信小程序,但没有使用WebView技术
使用Canvas 2D的API和WebGL 1.0的API
基于HTML5技术
3M到8M大小限制
打击拷贝游戏能力
更新和广告接入便利
流量入口
微信底层功能获取
微信小游戏
成功原因
技术创新

该思维导图由 AI 生成,仅供参考

在定下这个专栏目录的时候,微信小游戏仅仅出现了唯一一款《跳一跳》。在写下这篇文章的时候,微信小游戏已经在小程序领域占据了绝大部分的江山。大量开发者涌入微信小游戏,为微信生态、为微信小程序的生态增添了无数可能性。作为游戏开发者,免不了要被挤入这场战斗。今天我们就来了解一下微信小程序和小游戏背后的技术,来看看它们成功的背后,有哪些技术上的支持和创新。

微信小游戏的技术创新

最早以前,微信小游戏有 3M 程序大小的限制,而到了现在,这个大小限制已经上升到了 8M,这使得微信小游戏从轻量级的休闲游戏,逐渐往中级、重量级的方向发展。游戏的品质和操作性也有了质的提升。
小游戏的体积为什么会有限制呢?因为体积较小的话,我们可以从服务器快速拉取资源数据来开启游戏。现在,微信平台本身已经可以做到 20M 的体积限制,只是微信并不愿意开放地太快,因为开发者有一个循序渐进的过程,微信平台本身的战略规划也有一个循序渐进的过程。
我在之前的热点剖析部分,分析过 HTML5 技术发展以及 HTML5 游戏引擎,其实微信小游戏、小程序,甚至微信本身都是基于 HTML5 技术的,而微信小游戏用的其实就是 HTML5 技术,只是在小游戏中运用的是 Canvas 2D 的 API 和 WebGL 1.0 的 API。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

微信小游戏的成功得益于技术创新,尤其是基于HTML5技术的应用。微信小游戏通过运用Canvas 2D的API和WebGL 1.0的API,结合了微信小程序的基于WebView的技术,实现了游戏品质和操作性的质的提升。微信小游戏的成功不仅在于技术创新,还在于充分结合了自身需求和产品特性,为用户提供了更好的体验。此外,微信平台的底层获取功能、广告接入优势和打击拷贝的能力,也为微信小游戏生态的塑造提供了有力支持。微信小游戏的成功经验值得其他游戏开发者借鉴,尤其是在技术创新和平台优势的结合上。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《从 0 开始学游戏开发》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(5)

  • 最新
  • 精选
  • 荣誉
    文章写的很好,很有战略指导意义,什么时候开始出星际争霸多线程控制小兵的教材呢,这些更有战术指导意义。
    2018-07-28
    7
  • su_xg
    请教一下,开发微信小游戏的话,您最推荐哪个游戏引擎?
    2019-12-06
    4
  • slark
    所有文章过了一遍,当然内容普遍偏基础介绍,希望后面有递进
    2018-07-30
    4
  • wusiration
    跳一跳,因为他简单,好上手但难精通;而且玩的人也很多,跟周围朋友比跳一跳的分数很有意思
    2018-07-30
    1
  • 源墨
    2022年了,现在最流行羊了个羊
    2022-10-19归属地:上海
收起评论
显示
设置
留言
5
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部