关于道具系统,衷心请教下各位大佬

目前主要遇到两个问题:
1、目前已经在道具类中声明了id,名称等属性,但是具体数值应该在哪里设置?是在道具管理类中通过new道具的实例进行初始化赋值,还是通过其他文件形式存储道具的具体数值?
2、玩家触发道具奖励时,出现的道具是随机的,此时是否仅需要生成一个随机数,然后调用该随机数对应的道具的方法即可?如果奖励有不同稀有度,即不同道具的概率是不一样的,如何建立随机池子比较合理呢?
感谢各位大佬不吝赐教!

听话,后端的活前端不揽

1赞

听话,后端的活前端不揽

1赞

配表读取吧,随机的话一般有个掉落表,配的道具id以及每个道具的权重。比如红药水x1,权重10,红药水x2,权重5,然后随机看掉哪个(配表这个活一定给策划程序不要拦,最多把表结构定义了!)

1赞

还有 一定一定要考虑全面性,适配性,包容性,多词条性,支持策划随意配置性… :sob: :sob: :sob:后端还要防止策划删Id,改Id,哈哈 :rofl: :rofl: :rofl:

他这么说应该是单机游戏,可能没服务器那 :crazy_face: