找回密码
 点一下
查看: 897|回复: 4

金钱的掉落

[复制链接]
发表于 2012-4-28 15:00:13 | 显示全部楼层 |阅读模式
嗯,好像是很跟简单的问题
但是没有找到solution
Data编辑器里可以设定kill resource +
在这里好像只能输入固定的数值,
那么有没有办法设定一个范围,
这样我杀怪的时候可以随机得到40~50的水晶 ,这样。
谢谢
发表于 2012-4-28 16:19:05 | 显示全部楼层
确认一下是否可以用脚本动态修正这个数据节点 如果可以就用脚本结合数据做就好了
回复

使用道具 举报

 楼主| 发表于 2012-4-28 16:24:02 | 显示全部楼层
也就是说 没有方法去给这个node设定一个浮动的值是吗?
那就了解了~
回复

使用道具 举报

发表于 2012-4-29 09:59:08 | 显示全部楼层
我有种做法。以下方法为纯数据,不需要触发。

CEffectModifyPlayer能修改玩家的资源。

CBehaviorBuff有单位死亡回应,能获取到攻击者。

CEffectSet能设置随机效果。

因此设置BehaviorBuff死亡回应产生一个EffectSet效果。
在这个EffectSet中设置多个不同资源量的EffectModfiyPlayer效果,然后设置Random=true,MaxCount=1,MinCount=1.就是随机列表中的一个资源量。

不过这么做也只是固定数值中的随机一个。(而且EffectSet最多只能有8个效果,要更多效果得嵌套EffectSet)无法做到平滑的资源增量范围。
回复

使用道具 举报

 楼主| 发表于 2012-4-30 10:52:29 | 显示全部楼层
顶下楼上,掉落上下行浮动4的话 貌似对于一般的RPG是可以接受了。
但是实现方式感觉还是略显繁琐,话说 数据编辑器对于随机数值的处理貌似不是很擅长?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 14:44 , Processed in 0.080096 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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