【问题标题】:Random Percent in AS3AS3 中的随机百分比
【发布时间】:2019-09-24 02:16:37
【问题描述】:

我希望有 50% 的机会获得号码。示例:一个角色有 100 点伤害,但大约 50% 会造成 200 点伤害。和英雄联盟里的暴击率差不多。

【问题讨论】:

  • 请完善问题描述。
  • if (Math.random() > 0.5)
  • 例:一个角色,每次攻击通常会造成100点伤害,但会有50%造成200点伤害。即:在 100 次攻击中,将有 50 次 100 伤害和 50 次 200 伤害。我来自越南,所以我的英语不太好。愿你同情。

标签: actionscript-3 flash flash-cs6


【解决方案1】:

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

var critchance:Number = 0;    

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-22
    • 2021-01-19
    • 2018-01-31
    • 2020-05-29
    • 1970-01-01
    相关资源
    最近更新 更多