找回密码
 点一下
查看: 2092|回复: 14

关于属性点制作随机属性物品问题

[复制链接]
发表于 2016-12-27 11:24:50 | 显示全部楼层 |阅读模式
本帖最后由 aolinge2018 于 2016-12-27 11:29 编辑

做了一个随机属性(力量 敏捷 智力)物品系统,物品创建的时候赋予每个属性随机属性点我是通过修改数据模板应用的做法做的,但是同类物品就都变成最后一次修改的属性了
如何更改同类物品的属性点呢,请教大神讲解下,或者还有没其他办法。

我还想了一种解决方案,就是物品创建的时候给他编号一个值,吧属性点,保存在BANK里面,每当选到这个物品的时候就读取相应BANK字段的数值,在重新修改数据模板,但是没有成功。
这样如果成功了的话,还有问题,英雄身上穿戴的物品数据就会被改变,也是个问题
发表于 2016-12-27 14:34:05 | 显示全部楼层
如果只是属性点的话,你完全可以等它装备以后直接把buff加英雄身上。而不是修改模版。

点评

头目,用添加行为的动作无法获取属性点,如果换成用增益行为,那么层数多了会很卡的啊  详情 回复 发表于 2016-12-28 13:24
回复

使用道具 举报

 楼主| 发表于 2016-12-28 13:24:36 | 显示全部楼层
麦德三世 发表于 2016-12-27 14:34
如果只是属性点的话,你完全可以等它装备以后直接把buff加英雄身上。而不是修改模版。

头目,用添加行为的动作无法获取属性点,如果换成用增益行为,那么层数多了会很卡的啊

点评

属性点不是行为层数么,以前记得是可以用触发器控制的啊。  详情 回复 发表于 2016-12-28 14:11
回复

使用道具 举报

发表于 2016-12-28 14:11:38 | 显示全部楼层
aolinge2018 发表于 2016-12-28 13:24
头目,用添加行为的动作无法获取属性点,如果换成用增益行为,那么层数多了会很卡的啊

属性点不是行为层数么,以前记得是可以用触发器控制的啊。

点评

属性点可以获取行为叠加计数,但是不能反过来给单位添加属性点行为计数。  详情 回复 发表于 2016-12-28 14:51
属性点可以获取行为叠加计数,但是不能反过来给单位添加属性点行为计数。  详情 回复 发表于 2016-12-28 14:51
属性点可以获取行为叠加计数,但是不能反过来给单位添加属性点行为计数。  详情 回复 发表于 2016-12-28 14:51
回复

使用道具 举报

 楼主| 发表于 2016-12-28 14:51:27 | 显示全部楼层
yxxiaobin 发表于 2016-12-28 14:11
属性点不是行为层数么,以前记得是可以用触发器控制的啊。

属性点可以获取行为叠加计数,但是不能反过来给单位添加属性点行为计数。
回复

使用道具 举报

 楼主| 发表于 2016-12-28 14:51:32 | 显示全部楼层
yxxiaobin 发表于 2016-12-28 14:11
属性点不是行为层数么,以前记得是可以用触发器控制的啊。

属性点可以获取行为叠加计数,但是不能反过来给单位添加属性点行为计数。
回复

使用道具 举报

 楼主| 发表于 2016-12-28 14:51:50 | 显示全部楼层
yxxiaobin 发表于 2016-12-28 14:11
属性点不是行为层数么,以前记得是可以用触发器控制的啊。

属性点可以获取行为叠加计数,但是不能反过来给单位添加属性点行为计数。
回复

使用道具 举报

发表于 2016-12-29 09:03:51 | 显示全部楼层
你可以准备一个10级的一个100级的一个1000级的,这样组合起来层数就没那么多啦。
回复

使用道具 举报

发表于 2016-12-29 15:44:35 | 显示全部楼层
头目说的就是币值法,就像货币一样做几种不同的币值,支付时就不用都用一角一角的去数钱了。
大致思路是用验证器判断行为层数,如果10级的达到或超过10层,移除10层,添加1层100级的。
如果层数极高,比如数千万,还可以使用指数递增的方案,就是2/4/8/16.....但是如果层数不高,这种方法的代码就显得太繁琐了。
回复

使用道具 举报

发表于 2016-12-29 16:27:16 | 显示全部楼层
反正他这个模式肯定是用触发器添加的属性。所以根本不用验证器、

在添加的时候按照个十百位来添加就是了。

点评

我大概懂了,这样的话意见物品就可以做很多随机属性的装备了,谢谢头目  详情 回复 发表于 2016-12-30 21:19
我大概懂了,这样的话意见物品就可以做很多随机属性的装备了,谢谢头目  详情 回复 发表于 2016-12-30 21:19
回复

使用道具 举报

 楼主| 发表于 2016-12-30 21:19:36 | 显示全部楼层
麦德三世 发表于 2016-12-29 16:27
反正他这个模式肯定是用触发器添加的属性。所以根本不用验证器、

在添加的时候按照个十百位来添加就是了 ...

我大概懂了,这样的话意见物品就可以做很多随机属性的装备了,谢谢头目
回复

使用道具 举报

 楼主| 发表于 2016-12-30 21:19:29 | 显示全部楼层
麦德三世 发表于 2016-12-29 16:27
反正他这个模式肯定是用触发器添加的属性。所以根本不用验证器、

在添加的时候按照个十百位来添加就是了 ...

我大概懂了,这样的话意见物品就可以做很多随机属性的装备了,谢谢头目

点评

其实随机物品属性并不是最困难(尤其是属性点之类的东西),难在匹配对应的说明文字。 到目前为止,我一个完美的随机物品系统也没见到过。  详情 回复 发表于 2017-1-1 00:00
回复

使用道具 举报

发表于 2017-1-1 00:00:43 | 显示全部楼层
aolinge2018 发表于 2016-12-30 21:19
我大概懂了,这样的话意见物品就可以做很多随机属性的装备了,谢谢头目

其实随机物品属性并不是最困难(尤其是属性点之类的东西),难在匹配对应的说明文字。
到目前为止,我一个完美的随机物品系统也没见到过。
回复

使用道具 举报

发表于 2017-1-1 07:38:44 | 显示全部楼层
远的不说说近的,你可以瞧瞧上面的暴雪防卫局那帖子。

点评

我看了楼上的那个暴雪防卫局的帖子,很多东西确实很酷,但是对于我们这些新手来说帮助不大。 随机物品我想的是给物品保存的时候编号,保存这个物品生成时候的行为叠加计数(随机属性),然后在恢复物品的时候给玩家  详情 回复 发表于 2017-1-3 12:08
回复

使用道具 举报

 楼主| 发表于 2017-1-3 12:08:14 | 显示全部楼层
麦德三世 发表于 2017-1-1 07:38
远的不说说近的,你可以瞧瞧上面的暴雪防卫局那帖子。


我看了楼上的那个暴雪防卫局的帖子,很多东西确实很酷,但是对于我们这些新手来说帮助不大。
随机物品我想的是给物品保存的时候编号,保存这个物品生成时候的行为叠加计数(随机属性),然后在恢复物品的时候给玩家单位添加相应的行为计数
这个是做出来了,但是我在背包里面给物品显示属性说明就很郁闷了
如果用对话框做,如何检索对应物品栏物品的编号呢,如果物品在物品栏更换了槽位呢?
头目给点思路吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-5-5 10:36 , Processed in 0.502211 second(s), 32 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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