This commit is contained in:
guoqing.zhu 2022-05-30 21:37:09 +08:00
parent 7698457578
commit 6e7acd1ba1
4 changed files with 43 additions and 8 deletions

View File

@ -47,8 +47,8 @@
}, },
"_scale": { "_scale": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
"x": 0.43101204247773867, "x": 0.805834949016571,
"y": 0.43101204247773867, "y": 0.805834949016571,
"z": 1 "z": 1
}, },
"_quat": { "_quat": {

View File

@ -4504,8 +4504,8 @@
}, },
"_contentSize": { "_contentSize": {
"__type__": "cc.Size", "__type__": "cc.Size",
"width": 108, "width": 180,
"height": 108 "height": 180
}, },
"_anchorPoint": { "_anchorPoint": {
"__type__": "cc.Vec2", "__type__": "cc.Vec2",
@ -4514,8 +4514,8 @@
}, },
"_position": { "_position": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
"x": 225, "x": 219,
"y": -132, "y": -142,
"z": 0 "z": 0
}, },
"_scale": { "_scale": {
@ -4626,6 +4626,9 @@
"AverageDMG": { "AverageDMG": {
"__id__": 107 "__id__": 107
}, },
"nd_star": {
"__id__": 136
},
"_id": "" "_id": ""
}, },
{ {

View File

@ -184,10 +184,8 @@ cc.Class({
if (res.game_over) { if (res.game_over) {
this.btnNext(); this.btnNext();
} }
console.log('SecondResult======', res);
}, },
setdata(res, itemarr, teamarr, iskillself) { setdata(res, itemarr, teamarr, iskillself) {
console.log(`gameover res---${JSON.stringify(res)}`);
this.rankmun = res.team_rank; this.rankmun = res.team_rank;
this.nd_win.active = false; this.nd_win.active = false;
this.nd_lose.active = false; this.nd_lose.active = false;

View File

@ -57,6 +57,11 @@ cc.Class({
type:cc.Label type:cc.Label
}, },
nd_star:{
default:null,
type:cc.Node
}
}, },
init(data){ init(data){
@ -77,6 +82,13 @@ cc.Class({
this.MostDMG.string = this.playerData.info.history_seasons[0].max_damage_out; this.MostDMG.string = this.playerData.info.history_seasons[0].max_damage_out;
this.AverageDMG.string = this.playerData.info.history_seasons[0].avg_damage_out; this.AverageDMG.string = this.playerData.info.history_seasons[0].avg_damage_out;
// //
this.theStar(
Number(this.playerData.info.history_seasons[0].star_kills) / 100,
Number(this.playerData.info.history_seasons[0].star_damage) / 100,
Number(this.playerData.info.history_seasons[0].star_alive) / 100,
Number(this.playerData.info.history_seasons[0].star_recover) / 100,
Number(this.playerData.info.history_seasons[0].star_win) / 100
);
}) })
}, },
@ -103,6 +115,28 @@ cc.Class({
}); });
}, },
theStar(r1, r2, r3, r4, r5) {
var temp = [r1, r2, r3, r4, r5];
var leng = 108 / 2;
var ctx = this.nd_star.getComponent(cc.Graphics);
for (var i = 0; i < 5; i++) {
let dir = cc.v2(
Math.cos((-i * 72 + 90) * (Math.PI / 180)),
Math.sin((-i * 72 + 90) * (Math.PI / 180))
);
dir = dir.normalize();
let pos = cc.v2(dir.x * temp[i] * leng, dir.y * temp[i] * leng);
if (i == 0) {
ctx.moveTo(pos.x, pos.y);
} else {
ctx.lineTo(pos.x, pos.y);
}
}
ctx.close();
ctx.stroke();
ctx.fill();
},
}); });