Skip to content

ajex-china/createjs-wx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

createjs-wx

在createjs的源代码基础上,进行的二次封装,可以支持微信小游戏。

重点代码是:WXLoader.js createjs-1.0-wx.js createjs-2015-wx.js createjs-wx-touch.js

fla里是资源文件,也就是说封装好的createjs是支持animateCC导出的文件的,但是需要小修一下,大家可以对比一下我做的修改。

除了开源,为了给大家快速理解,我还用微信小游戏版本的代码重写了之前的赛车游戏,内部注释掉的是以前的写法,大家可以做做对比。

因为对自己的es6没有信心,本人暂时没有用es6的方式封装,要es6版本的可以去群里找maksim大神。

再补充一点,由于微信的计时单位跟我们平时不一样,所以在使用tween这种需要输入时间参数的api,需要在时间参数上除以1000,也就是:原时间/1000

后续修复:

由于安卓兼容问题,使用setStrokeStyle需要导入新文件,并如下写代码(坑爹的腾讯安卓ctx.miterLimit接口不支持字符串化的数字):

var g = new WXGraphics(); var shape = new createjs.Shape(g); shape.graphics.setStrokeStyle(3); shape.graphics.beginStroke("#F00"); shape.graphics.drawRect(0,0,200,200); stage.addChild(shape); 由于安卓兼容问题,使用stagegl需要导入新文件,并初始化新的类文件

stage = new WXStageGL(canvas);

About

createjs微信小游戏

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published