微信游戏5个技术点
微信小程序最近推出了一个新的小游戏类别。让我们看看今天这个小游戏是什么:
1.迷你游戏的技术是什么?
它是基于微信原生特性的综合技术,只保留了HTML5的游戏特性。小游戏保留了H5的游戏相关技术,在此基础上增加了一些小程序的功能。这类游戏技术更专注,微信功能更多。
2.小游戏可以跨平台上线吗?
基于小程序的账号系统和小程序一样,只能在微信上运行,很难跨平台上线。
3.和普通小程序设计一样吗?
普通小程序的设计模式是“单向”绑定模式,入口在app.js中,通过定义每个页面,在页面中定义回调事件的逻辑代码,实现数据展现。
“小游戏”比较自由,入口在game.js,没有页面的概念,画布实例通过weapp-adapter.js引入,没有设计模式要求。
综上所述,小游戏和小程序都存在于微信生态环境中,但它们的设计和开发模式完全不同。
4.可以直接移动现有的原生函数吗?
迷你游戏基于常见的H5游戏技术,更多的是Canvas技术,同时提供原生能力API。现有的游戏框架,如createjs、threejs等2d或3d框架,稍加改动就可以直接应用于小程序的“迷你游戏”。同样,迷你游戏也会像普通小程序一样支持一些原生功能。
5.谁能开发小游戏?
由于官方还没有完全开放这个功能,所以目前来看。和普通小程序一样,小游戏暂时不对个人开发者开放。