AS3中的随机百分比

时间:2019-05-06 12:30:29

标签: actionscript-3 flash flash-cs6

我希望有50%的机会得到一个号码。例如:一个角色受到100点伤害,但大约有50%造成200点伤害。这与《英雄联盟》中的致命率相似。

1 个答案:

答案 0 :(得分:0)

我添加了一个变量,而不是简单地声明是否(Math.random()),因此您可以看到发生关键机会的地方,该变量不是必需的

var critchance:Number = 0;    

saidcharacterHP-=100;
critchance = Math.random();
if (critchance>0.5)
{
  saidcharacterHP-=100;
}