Project1

标题: VA可以做出被动技能效果吗? [打印本页]

作者: 阿y    时间: 2012-4-21 21:31
标题: VA可以做出被动技能效果吗?
如题:VA可以利用技能编辑做出被动技能效果吗

  比如主角学习剑系精通(被动技能)后,装备剑系武器,则增加武器10%的伤害。

  能做出这种效果吗?求高手指点。
作者: feizhaodan    时间: 2012-4-21 21:57
需要在计算伤害时判定是否学习技能,判断是否装备指定武器,之后再对伤害增加10%。
作者: hcm    时间: 2012-4-22 12:44
1.如果是在升级中学会的,在数据库-公共事件加一个XX,设置并行处理
(相关开关2在另一个公共事件@打开,@的设置为条件分歧当角色达到学会剑系精通的级别时打开开关2,@的开关则在游戏开头打开),
加条件分歧(当角色装备XXX剑,更改为攻击加10%的状态,状态可在数据库-状态设置,当然每一把剑都要单独设置,不过在同一个公共事件里直接排列即可)
2.如果使用物品卷轴学会的,把1中的XX公共事件改为正常执行,在物品使用效果里加上学会剑系精通和公共事件XX即可。
作者: 阿y    时间: 2012-4-22 16:52
hcm 发表于 2012-4-22 12:44
1.如果是在升级中学会的,在数据库-公共事件加一个XX,设置并行处理
(相关开关2在另一个公共事件@打开,@ ...

有没有更加好一点的方法?请问前辈了。
我的游戏里,主角可选择剑系,斧系,弓箭系,魔杖系的被动精通技能。如此一来,岂不是每种技能每把武器都需要设置公共事件判定了?

望前辈帮助。
作者: fxwd    时间: 2012-4-22 17:03
这还不好?看似挺麻烦,也比你埋头写那些脚本强。你看起来是公共事件占用内存,其实脚本写起来也是如此
作者: hcm    时间: 2012-4-22 17:22
本帖最后由 hcm 于 2012-4-22 17:23 编辑
阿y 发表于 2012-4-22 16:52
有没有更加好一点的方法?请问前辈了。
我的游戏里,主角可选择剑系,斧系,弓箭系,魔杖系的被动精通技 ...


这对新手是很简单的方法了,设好一组后,其他不是可以复制粘贴吗?粘贴后就修改一下武器就行了,没叫你一个个写啊。
当然有现成脚本的话例外。
作者: shalicheng2    时间: 2012-4-24 11:38
方法不少,看你具体需要哪种效果了,首先被动技能是不可以直接做出来的,而技能设置里那个“不可使用”应该就是主要做被动技能用的,之后就是用事件判定角色是否习得这个技能,再判定角色有没有装备剑(每一把剑都要设置)假设装备了的话,将某变量代入数值110,没装备就代入0,然后去技能里设置伤害公式,在所有剑系相关技能公式里都改成(原公式)*(该变量/100)
作者: 896409879    时间: 2012-10-28 04:50
战斗开始时执行公共事件,条件分歧:如果习得XXX技能,增加状态⋯⋯
大概就是这样⋯⋯


‘‘──896409879于2012-10-27 14:50补充以下内容:

战斗开始时执行公共事件,条件分歧:如果习得XXX技能,增加状态⋯⋯
大概就是这样⋯⋯
’’
作者: tottoyea    时间: 2012-11-16 19:32
我也想到一种思路,不知道是否可行?
即:
1. 让角色习得【剑类专精】技能;(角色职业自带或者用事件获得)
2. 在数据库里给每个剑类武器添加一个技能,比如叫【装备了剑】(为啥装备不能直接附带状态捏TVT);这个技能跟上边的技能其实都没有实际用途,只是作为判定的条件,所以使用场合可以设置成【不能使用】……
3. 在数据库里创建状态【剑攻击增强】,效果是增加10%伤害;
4. 创建并行公共事件,条件分歧是如果该角色同时拥有【剑类专精】和【装备了剑】这两个技能,就给角色增加状态【剑攻击增强】。

我还没自己测过,如果可行,不知道跟认可答案哪个工作量跟小,效果更好,可扩展性和修改性更好……?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1