游戏掉落道具掉落

最近新游戏在设计item drop,所以将原来的经验终结一下

1.每个掉落点配置一张掉落表

比如打完怪物A,掉落的物品配置表

id itemId0 itemNum0 itemDrop0 ... itemIdX itemNumX itemDropX
0 0 1 10% ... 1 10 10%
如果为空,可以设置item id为-1
计算的时候直接按照100%来计算,所有可以不用设置为空的选项,在资源制作阶 大专栏   游戏掉落道具掉落段,自动计算为空的概率,如果超过100%可以选择平摊概率或者给策划Warning
NOTE: 这样设计存在的问题是每次计算掉率都是整个itemNum进行计算,如果想单独一个计算掉率,那就需要将其单独调出来。
另外一个严重问题就是每个怪物都需要配置很多。

2.根据稀有值

给物品配置稀有值,然后在怪物上面配置一个掉落率和物品稀有值

参考链接:

分享为怪物掉落道具编写程序的经验
分析游戏中掉落道具的随机性设计
如何在游戏设计中利用战利品掉落表

猜你喜欢

转载自www.cnblogs.com/lijianming180/p/12227250.html