上古卷轴吧 关注:1,613,433贴子:27,999,976
  • 0回复贴,共1

说一下dar的几率问题

取消只看楼主收藏回复

DynamicAnimationReplacer
如题昨晚整了一整晚ghs闲置动画,发现dar的几率有很大问题,如果设置同样几率的话优先度高的动作,也就是文件夹数字大的那个动作,出现几率非常高,优先度低的几率几乎没有甚至从来不触发。
后面我发现dar的随机是先算高优先度的动作几率,随不到才轮到低优先度的几率计算。
所以你想要平均设置两个动作触发几率,优先度高的是0.5,低的就是1,三个动作就是0.33,0.5,1。
所以平均分配几率的动作,按照优先度低到高需要填进去的几率是:1,0.5,0.33,0.25,0.2,0.18...以此类推,其实就是1/1,1/2,1/3,1/4,1/5,1/6...的小数形式。
这样方便的就是添加新动作的时候不用更改之前的几率,新建一个数字大的新文件夹(即优先级高的文件夹)放新动作,里面几率写一个“总动作数分之一”的小数形式,就能实现各个动作平均分配几率。


IP属地:广东1楼2021-05-06 17:20回复