- UID
- 44703
- 阅读权限
- 40
- 回帖
- 126
- 喵币
- 0
- 有爱
- 20
- DKP
- 2127
- 金币
- 62077
- 在线时间
- 101 小时
- 注册时间
- 2024-2-26
- 最后登录
- 2025-7-5
声望: 1629   虚弱: 0

Lv.4(锻造者)
|

楼主 |
发表于 2024-3-28 11:59:14
|
显示全部楼层
随机附魔我一开始想的是用魔兽世界本身的随机机制。结果发现,游戏是把所有可能的随机预先构造好,写死在一张表上。这样添加新的倒是方便,但是我想要的是各种属性自由搭配,后期还能加入分组限制,用物品调整这些,这个表的大小稍微估计了一下需要几个T。
所以我自己新建了一张表,用来保存可能随机到属性的id,类型,值,分组,随机权重,直接和Spell表关联上。代码里写了一套随机算法,来给物品分配属性,并写入物品信息里。以后的优化,主要就是优化随机算法这里,以及扩充这个表的内容。目前3000多条可随机值,最终预计扩充到1万左右。这样理论上一个高等级蓝色物品的随机范围是1000(不是一万是因为属性要相互限制,还有总分数限制)的4次方。基本上永远不会见到完全一样的高等级装备。 |
|