找回密码
 点一下
查看: 2131|回复: 8

动态修改单位高亮说明条的各种方法猜想

[复制链接]
发表于 2011-4-18 23:37:29 | 显示全部楼层 |阅读模式
要使物品随机属性系统更完美
首先要从视觉上满足玩家需求
能使玩家直观的了解到自己物品的属性是很有必要的
完全模拟一个英雄物品装备界面是一个可行的办法 但是除此之外是否还有别的办法实现这一目标呢
下面是一些不成熟的猜想

要达到的效果是
1,根据随机属性要求 可以任意修改物品属性 并在说明上显示
2,不同玩家拿到同一类型的物品 会因为各自物品的属性不同 看到的说明条也不同

修改物品属性的话 就需要修改物品装备行为(被动效果) 编辑器里没找到可行的办法
目前我是采用 单位获得/失去 物品事件 添加/删除 行为 来模拟实现的

要使物品的说明条达到上述2种效果,
第一点肯定要使说明条与某行为记数挂钩 要使不同玩家看到的信息不同 肯定要在本地修改行为
那么方法一出炉了:通过触发 在本地修改某行为的记数

今天太晚了 明天试试看这个方法能不能成

看来不用试上面的方法了。。2楼给了我提示。。如果一个单位拿2个一样ID的物品 用方法1的话 2个物品的说明条都会改变。。

方法2:试试看能否使一个物品说明条与这个物品的一个实例的属性挂钩
发表于 2011-4-18 23:52:42 | 显示全部楼层
随机物品就给物品自己定义自定义值就好··

自定义值1代表什么属性
自定义值2代表什么
回复

使用道具 举报

 楼主| 发表于 2011-4-19 10:00:03 | 显示全部楼层
- - LS看来没弄明白效果。。
这样说吧  同一个类型的物品(一样的ID)
你看到的说明条不一样
回复

使用道具 举报

发表于 2011-4-19 10:45:00 | 显示全部楼层
直接的说就是做不到。

你倒是可以用对话框系统来模拟。
回复

使用道具 举报

 楼主| 发表于 2011-4-19 11:05:36 | 显示全部楼层
555~~头目给答案了。。

不过我还是用别的方法模拟一下
研究中才有进步嘛~~嘿嘿

总之谢谢头目
回复

使用道具 举报

发表于 2011-4-19 15:43:56 | 显示全部楼层
1,随机物品属性……目前可以用随机效果生成随机的物品,例如我以前做过骰子,使用随机生成一个新的骰子,这个骰子与之前的骰子不一样。

这里用的是effectSet里面的随机效果,里面放有多个不同的生成物品的效果,然后使用物品的时候这个EffectSet随机取一个效果生成物品。因此你杀死怪物掉落物品的时候可以用EffectSet的随机事件使物品每次掉的都不一样。(当然有掉落列表)

当然,你也可以做成使用xx物品生成一个敌人的猛犸(陷阱宝箱,打开即中奖)
也可以做成使用,随机变成一个或几个其他物品或单位。

当然,新生成的物品有全新的图标和按钮以及文字说明。

不过这个方法是通过使用物品自带的技能,产生随机效果来实现的,相当于你打开宝箱,这玩意就决定了变成特定的某个东西。(可能是另一个也能使用的玩意)

2,不同单位装备同一物品有不同的效果。这个可以用buff+验证器来实现,给buff加上验证器,当是某某单位装备的时候buff生效。不过存在一个问题,说明文字没法改,因为说明文字只是按钮图标的一个属性。一个物品只对应一个按钮图标,对应一个说明文字。因此你最好分多行,写上所有单位带上该物品有什么效果。(无法动态改变)


1方法是使用物品,变成其他的物品or单位,而2方法则是同一个物品,产生不同的效果。这两个效果可以同时满足。(甚至可以在1中,加上验证器,不同的单位使用它都产生不同的效果)。
不过你要动态的改变同一个单位的说明文字……暂时我没办法。
方法1改变的单位,方法2没法改文字。


目前我还不会用触发器,以上全是数据编辑器实现,触发器实现请参考其他人的意见。
回复

使用道具 举报

 楼主| 发表于 2011-4-21 12:48:05 | 显示全部楼层
目前在触发器里发现了一个 修改单位说明条 着一项。

把物品放地上 鼠标移上去 会显示一个可以任意更改的说明条~~

哈哈 终于找到一个勉强的达成方法拉~~

另外,物品随机属性的话 我还是打算建一个行为库。
使用获取/失去单位 动态添加相应的行为。。

我上边介绍的 物品随机属性 其实是想做一个类似 装备升级 增加随机属性的东西
在数据编辑器器里加验证器的话 太麻烦了。。还是用触发简单一点

总之 也谢谢LS的热心解答
回复

使用道具 举报

发表于 2011-4-21 14:05:42 | 显示全部楼层
那东西没法修改作为物品的提示文字。你让玩家把物品扔在地上才显示效果,那就太不像样了
回复

使用道具 举报

发表于 2011-12-8 00:38:33 | 显示全部楼层
修改物品属性的话 就需要修改物品装备行为(被动效果) 编辑器里没找到可行的办法
目前我是采用 单位获得/失去 物品事件 添加/删除 行为 来模拟实现的

问一下你是怎么判断这个物品是不是被装备的,还是说你做的是只要进入物品栏就可以了,不需要进入装备栏?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 14:32 , Processed in 0.032393 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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