游戏开发论坛

 找回密码
 立即注册
搜索
楼主: 猴与花果山

[原创] [技术交流] Diablo类游戏的掉落系统的设计与开发

  [复制链接]

2

主题

691

帖子

776

积分

高级会员

Rank: 4

积分
776
发表于 2013-5-31 16:56:11 | 显示全部楼层
那把MayDrop中某个物品几率设置成100%,不就可以了吗?

46

主题

1586

帖子

3523

积分

论坛元老

【游戏哲学大师】

Rank: 8Rank: 8

积分
3523
QQ
发表于 2013-5-31 16:56:25 | 显示全部楼层
哦  好吧~

1

主题

93

帖子

232

积分

中级会员

Rank: 3Rank: 3

积分
232
QQ
发表于 2013-5-31 17:00:25 | 显示全部楼层
狂战救世 发表于 2013-5-31 16:56
那把MayDrop中某个物品几率设置成100%,不就可以了吗?

不是的,,,亲。。。。
每个drop类型,需要配置一个道具列表,对于每个道具有自己的掉落权重。
而不是针对每一个道具做的概率。
试想一下,现在有道具abc3种,楼主的方法是,a的权重5,b的权重3,c的权重2
掉落数量为1,那么就会按照这个概率掉落一个物品。

而如果像你这么对每件物品做概率的话,就不一定掉落几件物品了。
大家都有概念的一个东西,就是开宝箱,里边有很多道具,每次开宝箱只能得到一件或几件奖励。这个就是做权重实现的,而不是做概率。

说的很乱,明白了么?

1

主题

93

帖子

232

积分

中级会员

Rank: 3Rank: 3

积分
232
QQ
发表于 2013-5-31 17:03:05 | 显示全部楼层
狂战救世 发表于 2013-5-31 16:38
MustDrop和MayDrop是不是类型重复了?
因为MustDrop中的物品并非每次全部必定掉落,所以在结果上和MayDrop ...

关于之前那个例子 我举得不好,,有些游戏金钱是跟普通掉落一样处理的,有些游戏不是。。。如果换成其他道具就好理解了。

2

主题

691

帖子

776

积分

高级会员

Rank: 4

积分
776
发表于 2013-5-31 17:12:15 | 显示全部楼层
warshijiex 发表于 2013-5-31 17:00
不是的,,,亲。。。。
每个drop类型,需要配置一个道具列表,对于每个道具有自己的掉落权重。
而不是针 ...

说白了就是掉箱子吧。
但实际上也只是箱子掉落的几率不同呀,本质上来说,箱子1和箱子不是一样的么?

1

主题

93

帖子

232

积分

中级会员

Rank: 3Rank: 3

积分
232
QQ
发表于 2013-5-31 17:20:51 | 显示全部楼层
狂战救世 发表于 2013-5-31 17:12
说白了就是掉箱子吧。
但实际上也只是箱子掉落的几率不同呀,本质上来说,箱子1和箱子不是一样的么? ...

这就是文字交流的弊端,,我想我明白你的意思了。。
大概是说,对于一个掉落,给他概率变成100%就是必须掉落了,如果是1%-99%就是概率掉落了。mustdrop和maydrop的差别就在于一个概率。确实是这样的。

而楼主是将这两个类型分开来看的,可能最终实现方式也只是加一个概率而已。
从最终结果上来看,没什么区别。。。

21

主题

3926

帖子

5142

积分

论坛元老

索尼已经断气了.jpg

Rank: 8Rank: 8

积分
5142
发表于 2013-5-31 17:23:41 | 显示全部楼层
warshijiex 发表于 2013-5-31 16:32
本来我是被标题吸引进来的,,,才发现这个掉落跟暗黑无关啊。。。很多rpg游戏都是这样的啊。
我还是比较好 ...

暗黑2的全套掉落计算规则和数据表

网上都有现成的

1

主题

93

帖子

232

积分

中级会员

Rank: 3Rank: 3

积分
232
QQ
发表于 2013-5-31 17:26:45 | 显示全部楼层
pilipala 发表于 2013-5-31 17:23
暗黑2的全套掉落计算规则和数据表

网上都有现成的

咕~~(╯﹏╰)b,,,感谢抽空去看看。。。。我是个懒人,还真没自己去找过

2

主题

691

帖子

776

积分

高级会员

Rank: 4

积分
776
发表于 2013-5-31 17:27:04 | 显示全部楼层
warshijiex 发表于 2013-5-31 17:20
这就是文字交流的弊端,,我想我明白你的意思了。。
大概是说,对于一个掉落,给他概率变成100%就是必须 ...

嗯,就是这样的。LZ写的文字,让人读了不好理解呀。实际上你解释一下,就明白了。
实际上用权重的方式,目的是方便设置正常掉落时,同时最多掉落几件装备。这里实际上把二者归为一类,纯用概率控制,读者读起来更好明白一些。
否则也许会提出“明明1类中有的东西不是每次都掉,怎么叫必掉呢?”的疑问。

1

主题

93

帖子

232

积分

中级会员

Rank: 3Rank: 3

积分
232
QQ
发表于 2013-5-31 17:31:37 | 显示全部楼层
狂战救世 发表于 2013-5-31 17:27
嗯,就是这样的。LZ写的文字,让人读了不好理解呀。实际上你解释一下,就明白了。
实际上用权重的方式, ...

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-4 22:58

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表