设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 6224|回复: 8
打印 上一主题 下一主题

[已经解决] VA可以做出被动技能效果吗?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
6 小时
注册时间
2012-3-14
帖子
11
跳转到指定楼层
1
发表于 2012-4-21 21:31:30 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
如题:VA可以利用技能编辑做出被动技能效果吗

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

  能做出这种效果吗?求高手指点。

Lv1.梦旅人

梦石
0
星屑
50
在线时间
63 小时
注册时间
2009-3-25
帖子
38
9
发表于 2012-11-16 19:32:58 | 只看该作者
我也想到一种思路,不知道是否可行?
即:
1. 让角色习得【剑类专精】技能;(角色职业自带或者用事件获得)
2. 在数据库里给每个剑类武器添加一个技能,比如叫【装备了剑】(为啥装备不能直接附带状态捏TVT);这个技能跟上边的技能其实都没有实际用途,只是作为判定的条件,所以使用场合可以设置成【不能使用】……
3. 在数据库里创建状态【剑攻击增强】,效果是增加10%伤害;
4. 创建并行公共事件,条件分歧是如果该角色同时拥有【剑类专精】和【装备了剑】这两个技能,就给角色增加状态【剑攻击增强】。

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
616 小时
注册时间
2010-10-29
帖子
463
8
发表于 2012-10-28 04:50:43 | 只看该作者
战斗开始时执行公共事件,条件分歧:如果习得XXX技能,增加状态⋯⋯
大概就是这样⋯⋯


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

战斗开始时执行公共事件,条件分歧:如果习得XXX技能,增加状态⋯⋯
大概就是这样⋯⋯
’’
我命令你给我点下面的东西!

LBQ Works
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
629 小时
注册时间
2009-9-24
帖子
570
7
发表于 2012-4-24 11:38:03 | 只看该作者
方法不少,看你具体需要哪种效果了,首先被动技能是不可以直接做出来的,而技能设置里那个“不可使用”应该就是主要做被动技能用的,之后就是用事件判定角色是否习得这个技能,再判定角色有没有装备剑(每一把剑都要设置)假设装备了的话,将某变量代入数值110,没装备就代入0,然后去技能里设置伤害公式,在所有剑系相关技能公式里都改成(原公式)*(该变量/100)
十三工坊式作型人形兵器驾驶员
“和基巴君是不同的!和基巴君!”
回复 支持 0 反对 1

使用道具 举报

Lv3.寻梦者

虚空人形

梦石
0
星屑
4563
在线时间
2037 小时
注册时间
2011-8-11
帖子
3398

贵宾

6
发表于 2012-4-22 17:22:32 | 只看该作者
本帖最后由 hcm 于 2012-4-22 17:23 编辑
阿y 发表于 2012-4-22 16:52
有没有更加好一点的方法?请问前辈了。
我的游戏里,主角可选择剑系,斧系,弓箭系,魔杖系的被动精通技 ...


这对新手是很简单的方法了,设好一组后,其他不是可以复制粘贴吗?粘贴后就修改一下武器就行了,没叫你一个个写啊。
当然有现成脚本的话例外。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

哆啦菌

梦石
0
星屑
46
在线时间
795 小时
注册时间
2010-7-24
帖子
3800
5
发表于 2012-4-22 17:03:20 | 只看该作者
这还不好?看似挺麻烦,也比你埋头写那些脚本强。你看起来是公共事件占用内存,其实脚本写起来也是如此

点评

公共事件是用事件方法,系统还要多次读取事件等等。而脚本动用的是系统方法,不用读取事件之类的麻烦事⋯⋯(表达无能啊⋯⋯)  发表于 2012-11-16 08:01
公共事件是用事件方法,系统还要多次读取事件等等。而脚本动用的是系统方法,不用读取事件之类的麻烦事⋯⋯(表达无能啊⋯⋯)  发表于 2012-11-16 08:01
随便看看
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
6 小时
注册时间
2012-3-14
帖子
11
4
 楼主| 发表于 2012-4-22 16:52:43 | 只看该作者
hcm 发表于 2012-4-22 12:44
1.如果是在升级中学会的,在数据库-公共事件加一个XX,设置并行处理
(相关开关2在另一个公共事件@打开,@ ...

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

望前辈帮助。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

虚空人形

梦石
0
星屑
4563
在线时间
2037 小时
注册时间
2011-8-11
帖子
3398

贵宾

3
发表于 2012-4-22 12:44:33 | 只看该作者
1.如果是在升级中学会的,在数据库-公共事件加一个XX,设置并行处理
(相关开关2在另一个公共事件@打开,@的设置为条件分歧当角色达到学会剑系精通的级别时打开开关2,@的开关则在游戏开头打开),
加条件分歧(当角色装备XXX剑,更改为攻击加10%的状态,状态可在数据库-状态设置,当然每一把剑都要单独设置,不过在同一个公共事件里直接排列即可)
2.如果使用物品卷轴学会的,把1中的XX公共事件改为正常执行,在物品使用效果里加上学会剑系精通和公共事件XX即可。

评分

参与人数 1星屑 +200 梦石 +2 收起 理由
「旅」 + 200 + 2 认可答案,恭喜你获得由66RPG提供的精美好.

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

Mr.Gandum

梦石
0
星屑
226
在线时间
2070 小时
注册时间
2007-1-31
帖子
3039

贵宾

2
发表于 2012-4-21 21:57:21 | 只看该作者
需要在计算伤害时判定是否学习技能,判断是否装备指定武器,之后再对伤害增加10%。

点评

请问如何达到这种效果呢? 战斗的时候好像无法执行事件吧? 请前辈详解。  发表于 2012-4-22 16:47
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-2-25 05:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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