微信于2017年推出其小程序和小游戏平台。2019年3月,腾讯向全球开发者开放其小游戏平台。
  
  源码合集:y.wxlbyx.icu
  
  微信小程序源码的价值何在?
  
  微信每月拥有超过 10 亿的活跃用户。它是整个国家的主要通信来源,使其成为中国排名第一的应用程序。用户与它保持社交和专业联系,共享文件和照片。它是中国最常用的移动支付解决方案,现金支付越来越稀缺。
  
  微信小程序是让您的品牌进入该领域的一种简单方式,因为它们具有:


  ●微信整合。用户不必下载和安装任何东西。他们离开后无需重新登录,您的小程序或游戏可以访问用户的微信账号和好友列表,并使用微信支付进行购买。与西方世界中几乎任何类似的程序不同,您可以放心地假设每个中国用户都有一个微信帐户,并且在他们的设备上安装了微信。
  
  ●效用和价值。与帖子、广告或其他营销信息不同,小程序是交互式的,并承诺允许用户做一些有用的事情,从而增加人们安装和使用它的可能性。
  
  ●高病毒传播能力。虽然没有任何保证,因为它们在中国最受欢迎的社交平台上运行,你的应用程序更容易传播病毒,因为它可以更容易地被分享并在更多的眼球面前弹出。难以置信的庞大用户群。每月有超过 10 亿用户,世界上没有比 Facebook 更大的应用生态系统。
  
  ●稳定性和可管理性。小程序只在微信程序生态系统内运行,这意味着它们可以在任何安装了微信的设备上运行,并且用户在运行它们时仍然是微信平台。它们提供开箱即用的跨平台兼容性。
  
  ●轻松支持和升级门槛。因此,它们将更容易支持和升级,尽管我们仍然建议跨多个设备和屏幕方向进行测试以确保一致的用户体验。
  
  ●HTML5。无论您使用哪种游戏引擎开发它们,您都可以轻松地将 HTML5 应用程序和游戏转换为微信小游戏,从而利用现有的大型 HTML5 生态系统的强大功能。难度取决于你的原始游戏的大小和它所基于的框架,因为微信小程序确实有大小限制
  
  自动更新,这意味着它们是一个完美的沙箱,用于测试您的原生应用程序的新功能、UX 变体或界面设计。

 
  HTML5 游戏在中国流行的一个原因是,与原生游戏相比,它们的流量成本较低,因为中国大陆的许多游戏玩家仍然有有限的数据计划或没有 wifi 访问。
  
  用户如何找到微信小程序或游戏?
  
  ●用户主要通过以下渠道进入微信小程序或游戏:
  
  ●来自朋友或微信群的邀请
  
  ●扫描二维码
  
  ●最近访问的程序显示在用户的小程序历史记录中,或在下拉聊天收件箱后显示
  
  ●发现 > 小程序,然后搜索小程序
  
  ●发现 > 游戏 > 我的小游戏,然后搜索“小游戏”(小游戏)
  
  您如何编写微信小程序或游戏源码?
  
  微信小程序只支持 JavaScript(Web 的主要编程语言),也支持 TypeScript、CoffeeScript 等可以编译成 JavaScript 的语言。
  
  您还可以使用微信小游戏框架支持的 JavaScript API(应用程序编程接口)(Canvas 2D 和 WebGL)来绘制图形、动画和进行实时渲染。
  
  国内三大游戏引擎厂商支持微信小游戏:Cocos Creator、Egret、Laya。微信上约 50% 的小游戏使用 Cocos 引擎,其次是 Laya(25%)。
  
  目前国外流行的 HTML5 游戏引擎如 Phaser.js、Three.js 不提供直接支持,但仍然可以通过适配使用。


  请注意,开发微信小程序或游戏时不能使用 CSS 和 DOM。这意味着您可能会遇到一些第三方库的问题,例如 JQuery(它使用 DOM API)。此外,可用存储空间、内存和性能低于原生应用程序,因此请务必进行广泛的崩溃测试。
  
  请注意,微信小程序并未完全使用 HTML5 标准。它只是模拟这些接口。所以最好用一个知道微信开发环境和SDK局限性的引擎来开发。
  
  微信小程序和游戏如何上线?
  
  为了提高加载速度,微信推出了最大8M的首包和分包。由于这对于您的游戏来说不太可能足够大,因此您需要在自己的服务器上托管一些资源文件。
  
  所以要获取你的程序,用户扫描你的二维码,它会从微信下载一个小程序包并完成它的代码初始化。然后这个包中的代码将在执行时请求远程服务器资源,最终将用户带到您的程序或游戏的第一个屏幕。这就是为什么控制小程序或游戏的大小以获得最佳用户体验和最小化加载时间很重要的原因。
  
  小程序和小游戏有什么不同?
  
  微信小游戏有:
  
  ●微信游戏菜单中的专用类别和入口点
  
  ●其他 API(排行榜)
  
  微信小程序和小游戏源码的创建方法:
  
  您需要在微信上创建一个开发者帐户,才能开始开发您的微信小程序或游戏。
  
  注意:您必须是中国公司或个人,或者您的公司必须有中国实体(或外商独资企业),才能发布微信小程序或小游戏。目前,海外公司和非中国个人只能开通微信公众号或订阅号,两者都不能开发小程序或游戏。
  
  1.注册您的开发者帐户并打开新项目
  
  ●转到官方微信账户注册页面。
  
  ●选择“迷你程序”并输入设置帐户所需的信息。如果您正在注册游戏,请选择“游戏”作为服务类别,选择“休闲游戏”作为子类别。
  
  ●您需要提交所需的文件和许可证。请注意,您的微信小程序或应用程序也需要发布原生应用程序所需的相同许可证。例如,由于您的服务器将在中国,因此您至少需要一个 ICP 贝安。
  
  ●使用微信验证您的公司身份需要支付 300 元的费用。
  
  ●批准您的官方开发者帐户通常需要 1-3 天。如果您的申请被拒绝,我们将与您联系以获取其他文件。
  
  ●审核通过后,在微信开发者官网根据自己的操作系统平台下载开发者工具。
  
  ●在小程序管理后台,注册你的小程序,获取它的AppID。
  
  ●打开微信开发工具,输入对应的AppID和项目名称,启动你的项目。
  
  ●如果您的小程序或游戏需要接受支付,您必须先注册并验证微信支付账户,然后才能将支付集成到您的应用中。
  
  2. 创建您的代码文件并开始编程。
  
  ●js脚本逻辑文件。这是主代码文件,与 Web 上的 PHP 代码文件或 Android 应用程序的 Java 代码相同。
  
  ●Layout WXSS 文件,用于编写页面布局。这相当于android开发中的xml布局代码,web开发中的html代码,是用来写页面布局的。
  
  ●WXSS 文件。这相当于 Web 开发中的 CSS,用于设置应用页面的样式。
  
  ●在微信官网上,你会找到一些官方教程和API文档。
  
  3. 提交您的小程序或游戏以供审批
  
  小程序或游戏完成后,提交给微信团队审核。审批过程通常需要 1-3 天。

更多推荐

开源微信小程序源码新版及教程