何生 13076880313
新闻资讯
热门搜索:
当前位置: 首页 > 至隆资讯 > 零基础制作微信小游戏
小程序开发
零基础制作微信小游戏
广州至隆 36浏览 发布时间:2020-06-29


目前微信小游戏基本红遍朋友圈,一个优质的小游戏,既能娱乐大众,又能宣传企业品牌,为商家增加网站流量。为此,很多商家都会想做一个微信小游戏进行宣传推广自己的品牌、产品,那么微信小游戏怎么制作呢,请看下面零基础制作微信小游戏教程。


零基础制作微信小游戏-广州至隆科技有限公司


从入口方面来说,微信小游戏目前的主要入口有下面几个:

群或好友分享

识别小游戏二维码

微信聊天列表页面下拉后出现最近玩过的小游戏

发现 - 小程序

发现 - 游戏 - 我的小游戏

开发小游戏的必备知识点

之前提到,小游戏的开发主要复用了 HTML5 技术栈,所以开发过 HTML5 游戏的开发者上手会快很多,甚至很多 HTML5 游戏都可以很快移植到小游戏平台。具体来说,微信小游戏的开发技术分为三个部分。


零基础制作微信小游戏-广州至隆科技有限公司


1. 底层技术

首先是开发语言,微信小游戏只支持 JavaScript,当然可以编译为 JS 的 TypeScript 以及 CoffeeScript 都可以作为开发语言使用。

其次是小游戏所支持的游戏库 API,主要包含 HTML5 的 Canvas 2D API 和 WebGL 1.0 API,使用任何一种 API 都可以完成游戏最重要的渲染功能,不过不能够混用,除此之外,只有 WebGL 渲染模式可以支持 3D 渲染。


零基础制作微信小游戏-广州至隆科技有限公司


2. 中间件:游戏引擎

当然,直接使用 Canvas 2D 或 WebGL 来制作游戏是门槛很高,也非常费时费力的一件事,你肯定不希望一个小游戏项目拖上一年半载吧?所以使用 HTML5 游戏引擎其实是非常明智的选择,引擎封装出的高层接口可以大大降低开发者的开发门槛,缩短项目周期。目前国内的三家主流引擎 Cocos Creator、Egret、Laya 均已支持小游戏发布,Phaser.js、Three.js 等国外 HTML5 引擎虽然并没有支持直接发布,经过一些定制也是可以成功运行在小游戏环境中。

3. 微信 SDK

除此之外,微信小游戏还提供了丰富的微信内部 SDK 供开发者调用,使用这些接口可以完成用户登陆、转发、排行榜等常规的社交功能。