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;
},
/
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个文件信息
----------- --------- ---------- ----- ----
文件 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.me
文件 9089 2019-08-06 16:56 assetsPrefablevelItem.prefab
文件 148 2019-08-07 16:49 assetsPrefablevelItem.prefab.me
目录 0 2019-08-01 16:29 assets
esources
文件 137 2019-08-01 16:29 assets
esources.me
文件 45132 2019-08-07 15:56 assets
esourceslevelConfig.json
文件 88 2019-08-07 15:56 assets
esourceslevelConfig.json.me
目录 0 2019-08-05 17:56 assets
esourcesTexture
文件 137 2019-08-01 16:29 assets
esourcesTexture.me
目录 0 2019-08-05 09:45 assets
esourcesTextureimg
文件 137 2019-07-27 17:55 assets
esourcesTextureimg.me
文件 1591 2017-03-27 15:43 assets
esourcesTextureimgefore.png
文件 706 2019-08-07 16:49 assets
esourcesTextureimgefore.png.me
文件 2515 2019-04-18 10:27 assets
esourcesTextureimgfr
文件 710 2019-08-07 16:49 assets
esourcesTextureimgfr
文件 3269 2017-03-27 15:43 assets
esourcesTextureimgic_back.png
文件 709 2019-08-07 16:49 assets
esourcesTextureimgic_back.png.me
文件 18526 2017-03-27 10:19 assets
esourcesTextureimgic_bg2.jpg
文件 710 2019-08-07 16:49 assets
esourcesTextureimgic_bg2.jpg.me
文件 30151 2017-03-27 10:19 assets
esourcesTextureimgic_bg3.jpg
文件 710 2019-08-07 16:49 assets
esourcesTextureimgic_bg3.jpg.me
文件 6121 2017-03-27 15:43 assets
esourcesTextureimgic_launcher.png
文件 715 2019-08-07 16:49 assets
esourcesTextureimgic_launcher.png.me
文件 1008 2017-03-27 15:43 assets
esourcesTextureimgic_menu.png
文件 707 2019-08-07 16:49 assets
esourcesTextureimgic_menu.png.me
文件 2921 2017-03-27 15:43 assets
esourcesTextureimgic_new.png
文件 706 2019-08-07 16:49 assets
esourcesTextureimgic_new.png.me
文件 2014 2017-03-27 15:43 assets
esourcesTextureimgic_refresh.png
............此处省略52个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)