轻装上阵Html5游戏开发,JEESJS,基于CreateJS封装的H5应用JS库。

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/aiyoyoyo/article/details/77648644

目前正在整理和完善中, 欢迎各位正在学习和使用CreateJs的同胞用作参考。

项目地址:https://github.com/aiyoyoyo/jeesjs

目前提供了一些接口供使用:jeesjs.APP、jeesjs.MM、jeesjs.QM、jeesjs.CM

UI类型正在整理和更新中,喜欢的朋友可以跟进一下。

jeesjs.APP为H5应用的管理类,即程序入口。

jeesjs.MM为模块管理类,提供应用模块的管理和各模块之间交互的基本思路。

jeesjs.QM为文件队列缓存类。

jeesjs.CM为Canvas绘制管理类。

基本上都是基于CreateJS来封装的。下面贴出使用的示意代码:

var Mod = new jeesjs.Module();
jeesjs.APP.init( Mod );

Module类通过jeesjs.MM来管理。通过enter进入,leave离开。

var Mod_TestA = new jeesjs.Module();
Mod_TestA.leave = function(){ console.log("--Mod_Test A leave"); };
Mod_TestA.update = function(){ console.log("--Mod_Test A update"); };
var Mod_TestB = new jeesjs.Module();
Mod_TestB.enter = function(){
	// 这里是进入时的方法体
        // enter执行结束后会调用Module的update()
        // 当Module被结束时,会调用leave()
};
jeesjs.MM.enter( Mod_TestA );

jeesjs.QM和jeesjs.CM在更新中,后续给出相应的实例代码。

猜你喜欢

转载自blog.csdn.net/aiyoyoyo/article/details/77648644