所以在我的Unity应用程序中,我已经介绍了Unity Ads,我希望它每次第四次播放时都会播放重播。
编辑:首先我每次都开始将值更新到日志中,并注意到它每次重新启动回到0,所以我将静态添加到int gamesPlayed
,现在它按预期工作。
我创建了一个int,并给它一个值0.每次用户点击回复时,int gamesPlayed应该增加1.然后,如果它可以被4整除,它应该播放应用程序,但它不会#&# 39;完全没有工作。
如果我交换它,它经常工作,4 % gamesPlayed == 0
,所以代码以这种方式工作,为什么不相反?
编辑:我稍后使用了gamesPlayed
int我可能会做一些显示玩家玩过多少游戏的事情,所以我也想跟踪它。
int gamesPlayed = 0;
case "Replay":
isRestartPressed = true;
restart();
playerController.currentState = playerController.playerStates.idle;
gamesPlayed++;
if(gamesPlayed % 4 == 0) {
if (Advertisement.isReady ()) { Advertisement.Show ();}
}
break;