微信小游戏开发基础知识介绍
时间:2018-7-17浏览次数:52来源:蓝橙互动-微信互动游戏制作

微信小游戏重发布开始就持续火爆,小编身边的亲人、同事、朋友在闲暇时间都会掏出手机玩格式各样的微信小游戏,今天蓝橙互动小编就给大家讲讲微信小游戏开发的一些基础知识:

一、什么是微信下游戏:

小游戏是小程序的一个类目,小游戏是微信开放给小程序的更多的能力,让小程序开发者有了开发游戏的能力。小游戏没有WXSS、WXML、多页面等内容,但加了一些渲染、文件系统以及后台多线程的功能。

小游戏的运行环境是小程序环境的扩展,基本思路也是封装必要的 WEB 接口提供给用户,尽可能追求和 WEB 同样的开发体验。小游戏在小程序环境的基础上提供了 WebGL 接口的封装,使得渲染能力和性能有了大幅度提升。不过由于这些接口都是微信团队通过自研的原生实现封装的,所以并不可以等同为浏览器环境。

二、技术简介

微信小游戏是在微信小程序的基础上添加了游戏库 API。小游戏只能运行在小程序环境中,所以小游戏既不是原生游戏,也不完全等同于 HTML5 游戏。但实际上小游戏面向的就是 HTML5 游戏开发者,为了能够让 HTML5 游戏低成本移植,小游戏尽量复用了 WebGL、JavaScript 等源自浏览器的 HTML5 技术。可以说小游戏是使用 HTML5 技术搭建,具有原生体验的微信内游戏产品。

微信小游戏开发

三、开发注意事项

1、微信小游戏不是纯H5环境,可以理解为定制修改过的浏览器,把延伸功能、渲染、存储用JS脚本绑定上来,所以说小游戏实际运行在Runtime环境中,而开发中的调试环境主要是网页浏览器,它们的内存和性能限制不一样,所以要尽早跑在手机上,尽量暴露问题; 

2、微信小游戏只支持JavaScript语言,当然可以编译为JS的TypeScript和CoffeeScript也可以作为开发语言使用;

四、设计注意事项

对于策划或运营人员来说,也有以下需要注意:

1、小游戏要登录微信入口,仍然要经过腾讯审核或代理,否则只能自己通过社交传播;

2、如果原生游戏1:1移植到小游戏,而玩法和系统完全不改,运营效果会很差;

3、小游戏在微信上的入口很深,至少要点四、五次,流量最大部分并不是来自小游戏列表的入口,而在于社交传播,比如朋友圈分享、群分享等,所以一定要花时间在社交传播的设计上;

以上就是小编给大家总结的一些关于微信小游戏开发的基础知识,欢迎大家补充。当然想要开发一款成功的微信小游戏还需要你或你的团队有足够的能力,以及了解大众用户的喜好,这些都是开发一款热门微信小游戏的前提。