Commit ddf1ee56 authored by linzhiguo's avatar linzhiguo

+ 地鼠贴纸移到屏幕右上

parent 85b576e6
This diff is collapsed.
......@@ -233,24 +233,24 @@ cc.Class({
flag_area.removeAllChildren();
let node = cc.find('res/img/icon_0');
let mouses = this.data.mouses;
let item, len = mouses.length;
let space = 4;
let _w = node.width;
let starx = len * (_w + space) - space;
starx = (starx * 0.5) * -1 - _w/2;
let lyt = flag_area.getComponent(cc.Layout);
let width = flag_area.width - lyt.paddingRight;
let padding_x = lyt.spacingX;
let item, len = mouses.length;
for(let i = 0; i < len; i++){
item = cc.instantiate(node);
flag_area.addChild(item);
item.y = 0;
item.x = starx + i * (_w + space);
item.scale = this.Between(0.5, (width/len - padding_x)/item.width, 1);
}
this._flag_index = 0;
cb && cb();
},
nextMouse(){
let item, len = this.mouses.length;
let mouse_id = RandomInt(len)
......@@ -329,11 +329,15 @@ cc.Class({
updateFlag(){
if (this._flag_index >= this.data.mouses.length)
return;
let idx = this.data.mouses.length - this._flag_index - 1;
let area = cc.find('Canvas/flag_area');
let flag = area.children[this._flag_index].getComponent(cc.Sprite);
let icon = cc.find('res/img/icon_1').getComponent(cc.Sprite);
flag.spriteFrame = icon.spriteFrame;
cc.tween(flag.node)
let flag = area.children[idx].getComponent(cc.Sprite);
flag.enabled = false;
let flag1 = flag.node.children[0];
flag1.getComponent(cc.Sprite).enabled = true;
cc.tween(flag1)
.to(0.1, {scale: 1.2},{ easing: 'quadIn' })
.to(0.2, {scale: 0.8},{ easing: 'quadOut' })
.to(0.1, {scale: 1},{ easing: 'quadIn' })
......@@ -383,6 +387,9 @@ cc.Class({
},
// update (dt) {},
Between(a, b, c) {
return [a, b, c].sort()[1];
},
// ------------------------------------------------
getSprNode(resName) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment