cocos creator实现的推箱子游戏,含源码和功能;游戏一共有100关卡。pushBox.zip


cocos creator实现的推箱子游戏,含源码和功能;游戏一共有100关卡。

cc.Class({
extends: cc.Component,

properties: {
// foo: {
// // ATTRIBUTES:
// default: null, // The default value will be used only when the component attaching
// // to a node for the first time
// type: cc.SpriteFrame, // optional, default is typeof default
// serializable: true, // optional, default is true
// },
// bar: {
// get () {
// return this._bar;
// },
// set (value) {
// this._bar = value;
// }
// },

starImg : cc.Node,
itemBg : cc.Node,
levelTxt : cc.Node,

},

// LIFE-CYCLE CALLBACKS:

onLoad () {

},

start () {

},

//--------显示星星数量--------
/**
* @description: 显示星星数量
* @param {boolean} isOpen 是否开启
* @param {starCount} 星星数量
* @param {cc.SpriteAtlas} levelImgAtlas 纹理图
* @param {number} level 关卡
* @return:
*/
showStar : function(isOpen, starCount, levelImgAtlas, level){
this.itemBg.attr({"_level_" : level});
if(isOpen){
this.itemBg.getComponent(cc.Sprite).spriteFrame = levelImgAtlas.getSpriteFrame("pass_bg");
this.starImg.active = true;
this.starImg.getComponent(cc.Sprite).spriteFrame = levelImgAtlas.getSpriteFrame("point" + starCount);
this.levelTxt.opacity = 255;
this.itemBg.getComponent(cc.Button).interactable = true;
}else{
this.itemBg.getComponent(cc.Sprite).spriteFrame = levelImgAtlas.getSpriteFrame("lock");
this.starImg.active = false;
this.levelTxt.opacity = 125;
this.itemBg.getComponent(cc.Button).interactable = false;
}

this.levelTxt.getComponent(cc.Label).string = level;
},

/
资源截图
代码片段和文件信息
 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1315  2019-07-27 17:45  .gitignore
     目录           0  2019-08-01 16:29  assets
     目录           0  2019-08-02 18:08  assetsPrefab
     文件         137  2019-07-30 14:47  assetsPrefab.meta
     文件        9089  2019-08-06 16:56  assetsPrefablevelItem.prefab
     文件         148  2019-08-07 16:49  assetsPrefablevelItem.prefab.meta
     目录           0  2019-08-01 16:29  assets
esources
     文件         137  2019-08-01 16:29  assets
esources.meta
     文件       45132  2019-08-07 15:56  assets
esourceslevelConfig.json
     文件          88  2019-08-07 15:56  assets
esourceslevelConfig.json.meta
     目录           0  2019-08-05 17:56  assets
esourcesTexture
     文件         137  2019-08-01 16:29  assets
esourcesTexture.meta
     目录           0  2019-08-05 09:45  assets
esourcesTextureimg
     文件         137  2019-07-27 17:55  assets
esourcesTextureimg.meta
     文件        1591  2017-03-27 15:43  assets
esourcesTextureimgefore.png
     文件         706  2019-08-07 16:49  assets
esourcesTextureimgefore.png.meta
     文件        2515  2019-04-18 10:27  assets
esourcesTextureimgframe1.png
     文件         710  2019-08-07 16:49  assets
esourcesTextureimgframe1.png.meta
     文件        3269  2017-03-27 15:43  assets
esourcesTextureimgic_back.png
     文件         709  2019-08-07 16:49  assets
esourcesTextureimgic_back.png.meta
     文件       18526  2017-03-27 10:19  assets
esourcesTextureimgic_bg2.jpg
     文件         710  2019-08-07 16:49  assets
esourcesTextureimgic_bg2.jpg.meta
     文件       30151  2017-03-27 10:19  assets
esourcesTextureimgic_bg3.jpg
     文件         710  2019-08-07 16:49  assets
esourcesTextureimgic_bg3.jpg.meta
     文件        6121  2017-03-27 15:43  assets
esourcesTextureimgic_launcher.png
     文件         715  2019-08-07 16:49  assets
esourcesTextureimgic_launcher.png.meta
     文件        1008  2017-03-27 15:43  assets
esourcesTextureimgic_menu.png
     文件         707  2019-08-07 16:49  assets
esourcesTextureimgic_menu.png.meta
     文件        2921  2017-03-27 15:43  assets
esourcesTextureimgic_new.png
     文件         706  2019-08-07 16:49  assets
esourcesTextureimgic_new.png.meta
     文件        2014  2017-03-27 15:43  assets
esourcesTextureimgic_refresh.png
............此处省略52个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)