如何入门微信小游戏开发,有哪些学习资料?

关注者
434
被浏览
404,728

11 个回答

谢邀


开发微信小游戏并非难事

1.首先,微信小游戏的开发方法

目前微信小游戏已发布 17 款首发游戏,包括六款棋牌类游戏,以及欢乐消消消、爱消除、坦克大战、保卫萝卜等休闲游戏。
可以看到微信游戏的开发方式

答主有一些COCOS的开发经验,于是这里我们主要探讨COCOS制作小游戏的方法

2.需要学习什么

JS(JavaScript)语言,因为COCOS CREATOR开发使用JS语言。

如果使用其他的开发引擎,要确定好语言呢。

美术。。。策划嘛。。。emmmmm

好了,讲完了,下一节

3.COCOS学习方法

推荐《Cocos2d-JS游戏开发》,从这本书可以了解到COCOS的运行原理,顺便可以学习好JS,然后就可以考虑使用官方的引擎了,COCOS CREATOR,官方给出了各种API,详细说明了如何使用,官方的例程也非常的完整。这个时候你已经可以非常稳的开发游戏了。

官方地址: Introduction · GitBook

4.微信发布的方法

讲了这么久的COCOS,好像一直没说微信的事情啊

不不不,其实很稳,因为COCOS CREATOR 1.8中集成了微信发布的功能,制作完成以后,调用微信发布,按照官方的教程就可以发布为微信小游戏。其实真的很方便呢。

教程: 官方教程-上 (可以跳过去不看)

Cocos:微信小游戏开发上手:中篇

微信小游戏开发上手:后篇

发布到微信小游戏平台 · GitBook

微信小程序开发应用游戏实例实现



嘛,基本上是这个过程,算是答主给的一个解决方案

不难吧。学习与开发的过程可是非常困难,非常耗时的

希望题主能够坚持下去,制作出大家都喜欢的游戏。


以上

导读:

微信小游戏 开放注册 的时间定在了 2018年1月15 微信公开课 之后 一个月内 。虽然目前小游戏还未正式开发注册,但在最新的微信开发者工具(1.9.0)上已经可以开始编译预览小游戏了。

那么,如何开发微信小游戏???

首先,先了解微信小游戏是什么?用什么语言开发?与H5游戏的异同点?

接着,可以通过已经成功适配微信小游戏的 主流游戏引擎 ,来完成微信小游戏的开发工作。

5大游戏引擎,同步适配微信小游戏!

1)Cocos Creator

测评:最新的COCOS CREATOR V1.8.1中集成了微信小游戏发布的功能,在完成小游戏的制作后,通过preference调用微信开发者应用,完成相应的属性设置,构建完成点击play即可自动唤醒微信开发者工具并完成小游戏的编译工作。

Cocos Creator视频教程: 10分钟完成_Cocos Creator 接入微信小游戏的教程

Cocos Creator下载: Cocos Creator V1.8.1 下载


2)Layabox

测评:Layabox旗下第二代HTML5开源引擎,是全球性能最高的HTML5引擎之一。

Layabox教程: Tutorials, Videos, Docs and more

Layabox下载:


3)Phaser

简介:Phaser 是一个开源的桌面和移动 HTML5 2D 游戏开发框架,支持 JavaScript 和 TypeScript。

phaser教程: Phaser Motion Paths

Phaser下载:


4)Egret(白鹭时代)

简介:Egret是一套完整的HTML5游戏开发解决方案。Egret中包含多个工具以及项目。Egret Engine是一个基于TypeScript语言开发的HTML5游戏引擎。

Egret-Engine教程: 白鹭开发者中心_微信小游戏接入指南

Egret-Engine下载:

5)3D-Three.js

简介:three.js是JavaScript编写的 WebGL 第三方库。提供了非常多的3D显示功能。

3D-Three.js教程: 如何系统的学习three.js?

3D-Three.js地址:


微信小游戏相关下载:

微信小游戏开发工具_教程_资源

微信小游戏/小程序精品源码合辑

相关问答: