码迷,mamicode.com
首页 > 其他好文 > 详细

游戏掉落道具掉落

时间:2020-01-21 23:07:42      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:strong   mdr   http   drop   table   stripe   note   制作   分享   

最近新游戏在设计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.根据稀有值

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

参考链接:

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

游戏掉落道具掉落

标签:strong   mdr   http   drop   table   stripe   note   制作   分享   

原文地址:https://www.cnblogs.com/lijianming180/p/12227250.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!