Selaa lähdekoodia

奖励计算修改

woso_javan 1 kuukausi sitten
vanhempi
commit
9e6f97746f

+ 4 - 3
assets/module_storm_sunder/Prefabs/UI/Result/UI_BattleResult_Impl.ts

@@ -59,13 +59,14 @@ export class UI_BattleResult_Impl extends UI_BattleResult {
         this.rank = PlayerMgr.inst.getPlayerRank();
 
         const totalLevel = Object.values(userModel.bonusData).reduce((sum, bonus) => sum + bonus.level, 0);
+        const rewardBase = userModel.game_base_pass_reward;
         const rewardDevelop = Number((userModel.game_reward_develop / 100).toFixed(2));
         const rewardRank = Number((userModel.game_reward_rank / 100).toFixed(2));
         //最终奖励=[基础奖励×(1+属性提升值×属性养成加成)]×[1-(本局排名-1)×排名减益]
-        console.log(`userModel.game_reward_develop:${userModel.game_reward_develop} totalLevel:${totalLevel} rewardDevelop:${rewardDevelop} this.rank:${this.rank} rewardRank:${rewardRank}`)
-        this.reward = Math.floor(userModel.game_reward_develop * (1 + totalLevel * rewardDevelop) * (1 - (this.rank - 1) * rewardRank));
-
+        console.log(`基础奖励:${rewardBase} 属性提升值:${totalLevel} 属性养成加成:${rewardDevelop} 本局排名:${this.rank} 排名减益:${rewardRank}`)
+        this.reward = Math.floor(rewardBase * (1 + totalLevel * rewardDevelop) * (1 - (this.rank - 1) * rewardRank));
         this.rewardMultiple = userModel.game_pass_reward_multiple;
+        console.log(`基础奖励:${this.reward} 广告奖励倍数:${this.rewardMultiple}`);
     }
 
     private updateInfoUI(): void {

+ 1 - 0
assets/module_storm_sunder/Script/Component/TornadoComponent.ts

@@ -382,6 +382,7 @@ export class TornadoComponent extends Component {
     private updateCameraView() {
         const sence = director.getScene();
         const view = 30 + this.currentLv * 2;
+        // console.log(`视野范围:${view}`);
         sence.emit(EasyControllerEvent.CAMERA_ZOOM, view);
     }
 

+ 1 - 0
assets/module_storm_sunder/Script/RankUI.ts

@@ -80,6 +80,7 @@ export class RankUI extends Component {
             if (currentPlayerIndex >= 3) {
                 this.rank4.active = true;
                 const playerData = rankList[currentPlayerIndex];
+                this.rank4.getChildByName("Label").getComponent(Label).string = `${playerData.rank}`;
                 this.rank4.getChildByName("LbName").getComponent(Label).string = playerData.nickName;
                 this.rank4.getChildByName("LbHeight").getComponent(Label).string = `${playerData.height} m`;
             }