615
社区成员
发帖
与我相关
我的任务
分享
[/quote]
鱼生成的时候 专门有一个结构体用来保存这条鱼的属性
这个属性结构体里 包含了鱼的信息 比如鱼的ID 鱼的速度 鱼的爆率
至于如何确定 你可以用配置文件确定
而且在配置文件里 也可以指定这个鱼在不同时间段有不同的爆率
当子弹打中某一种鱼的时候 只需要提取当前这条鱼的爆率属性 进行rand对比 就可以了[/quote]
我的意思是比如你要设置这条鱼的概率是8/1000,这个概率是怎么算出来了,到底要多少才是合理的概率,谢谢你的回答![/quote]
这个概率就是需要你自己试验了
根据我这边的项目
我这边配置的是最容易打的鱼的概率应该是200/1000到400/1000的概率最合适
而最难的鱼 估值范围在10/1000 到 3/1000左右
当然 因为我这边鱼最后的爆率 还受库存拉 黑白名单等因素控制
比如正常库存1个亿 那么K=1 如果库存到了9000万 那么K=0.9
黑名单 P=0.8 白名单的话 P=2
最后爆率就是:某条鱼的本身概率*K*P
这个具体 需要你那边自己环境 自己测试 到底什么范围的鱼才正常
一般你进入玩游戏 正常条件下 玩个半小时出来 最后分数不输不赢的情况是最合理的

