| 赞 | 20 |
| VIP | 308 |
| 好人卡 | 199 |
| 积分 | 14 |
| 经验 | 129932 |
| 最后登录 | 2020-6-11 |
| 在线时间 | 2881 小时 |
Lv3.寻梦者 闇吼者の災悪眷族 不気味存在締造者
- 梦石
- 0
- 星屑
- 1366
- 在线时间
- 2881 小时
- 注册时间
- 2014-7-29
- 帖子
- 6491
|
本帖最后由 三途亚梦 于 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。
同理我觉得也可以解决第二问题……吧
只是这么做工程量比较大,但是应该是足够实现的。 |
评分
-
查看全部评分
|