物品掉落设计思路
一、计数随机
单机游戏常用,设计杀敌数达到一定数量时,指定物品掉落
二、逐个百分比掉落
思路:
设计多个物品的掉落概率,根据随机数与概率数,决定是否掉率,掉落数量概率均等
流程图:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/fd6176642cb8bb068c8926a05712ae99.png#pic_center)
三、权重组式掉落
具有母集与子集概念,流程如下:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ae7d2859a1e751c25b69aa470df6610c.png#pic_center)
四、进阶掉落
与权重组式掉落相似,仅在前一步判断是否产生进阶掉落
如何判断是否产生进阶掉落?
统计掉落次数X,生成最小进阶次数A到最大进阶次数B之间的随机数Y,判断X是否大于Y,若是则产生进阶掉落。
进阶掉落流程图如下:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/23196049f01791f18d9e4ca5da17b26b.png#pic_center)
五、木桶原理
通过物品的掉落预期量与玩家现有量,计算空缺量与空缺率,以此为物品分配掉落权重
流程图如下:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0ea579f7f19596cf6875cddfd4b0b7f1.png#pic_center)