cnGameJS

JavaScript

HTML5游戏框架cnGameJS开发实录-资源加载模块代码详解

211 0

1.功能    该模块是游戏的入口,我们通过该模块加载资源,并且在资源加载完成后调用游戏对象的入口函数。另外该模块还包括游戏场景之间的切换,以及加载百分比的计算和显示。  当开始游戏时,首先传入需要加载的资源列表,然后传入游戏对象,最后传入每个资源加载完成后调用的函数,该函数可以获取加载的百分比。如下:1cnGame.loader.start(["src1","src2","src3"],gameObj,function(loadedPercent){});  这样的话,会先加载前面传入的三个图像资源,并

JavaScript

HTML5游戏框架cnGameJS开发实录-碰撞检测模块篇

93 0

本模块的碰撞检查只局限于点与矩形,(平行的)矩形与矩形,点与圆形,圆形与圆形之间的检测,因此该模块也很简单,直接结合代码来看看:点与矩形:123456/** *点和矩形间的碰撞 **/ this.col_Point_Rect=function(pointX,pointY,rectObj){ return (pointX>rectObj.x&&poin