模组开发过程中产生的想法
今天,我用MCreator为我的java版模组Irikana添加了新武器“牧羊人之剑”。并且希望它具有如下特点
攻击有60%的概率使敌人虚弱
当使用者生命值大于或等于其最大生命值的50%,每次攻击造成点伤害
当使用者生命值小于其最大生命值的50%时,每次攻击造成点伤害
要怎么表达概率呢?我有了这么一个想法
用一定区间内随机数的出现等价视为概率
想要表达60%的可能性,只需将区间内所有小于或等于60的数视为是,大于60的数视为否。至于为什么我这里用的是整数,是因为我认为它们是等价的
此外,还有一个发现,我有时间再写
另外,附上一张图,该图是手持牧羊人之剑攻击时触发的流程
血量低暴击就高了是吧awa看起来不错 lililuv 发表于 2024-7-31 00:50
血量低暴击就高了是吧awa看起来不错
为的就是提高可玩性,你要来不🤓🤓
页: [1]