查看: 2040|回复: 2

[已经解决] 如何做出这样的效果?

[复制链接]
梦石
0
星屑
710
在线时间
663 小时
注册时间
2012-10-21
回帖
251
发表于 2014-8-24 13:48:28 | 显示全部楼层 |阅读模式

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

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

×
如何做出这两个效果?
1、增加一个状态后,每过一回合物攻+1%,重新获得该状态回合刷新
2、增加一个状态后,每回合受到伤害,伤害随状态持续的回合而增加,每回合增加25%,,重新获得该状态回合刷新

闇吼者の災悪眷族

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
回帖
6408
发表于 2014-8-31 22:54:48 | 显示全部楼层
本帖最后由 三途亚梦 于 2014-8-31 22:55 编辑

关于第一个:首先我知道日站Artificial Providence 里有让人物能力值强化阶段增多的脚本,默认是分层10个阶段。
而在RM中强化是默认只存在两个阶段的。

至于随状态持续递增递减…… 我能想到的方法还比较笨拙,在敌群中设置间隔每回合执行的公共事件,
公共事件用来检测人物是否处在状态1中,如果是则附加攻击力强化。
如果这样做会影响所有攻击力强化的数据,也就是所有攻击强化都是以一个阶段1%增加了。

同样在这个日站里有一个 状态解除与相杀 的脚本。
相杀的效果在这我就不多说了,
解除的部分是这样的:
状态1存在时,如果附上状态2则解除状态1,如果状态1不存在则直接附上状态2。
知道这个作用后你就得设计很多个同名的状态,状态 1 2 3 4……(以下省略
以我能想到的方法还是用公共事件检测状态是否存在,
如果角色处在状态1(即攻击力增加1%)则附上状态2(即攻击力增加2%),然后因为解除与相杀的脚本效果,状态1会被解除,而只附上状态2。

同理我觉得也可以解决第二问题……吧
只是这么做工程量比较大,但是应该是足够实现的。

评分

参与人数 1星屑 +150 收起 理由
VIPArcher + 150 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
710
在线时间
663 小时
注册时间
2012-10-21
回帖
251
 楼主| 发表于 2014-8-31 23:39:46 | 显示全部楼层
咱先看看,谢谢你

点评

好像没有,印象里没看到。  发表于 2014-9-1 15:06
那里面有米有被动技能的脚本呢?  发表于 2014-9-1 14:01
解除与相杀就是在状态的备注里添加相应内容就完成了  发表于 2014-9-1 13:17
我可以帮你把必要的地方简易的翻译一下  发表于 2014-9-1 13:06
主要是日文有点看不懂……  发表于 2014-9-1 07:45
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部