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

Project1

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

如何间断攻击敌人?

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-3-7
帖子
8
跳转到指定楼层
1
发表于 2009-3-10 04:29:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

Lv1.梦旅人

夜天の主

梦石
0
星屑
124
在线时间
1552 小时
注册时间
2008-4-13
帖子
2347

开拓者第4届短篇游戏比赛亚军

2
发表于 2009-3-10 08:44:13 | 只看该作者
在下愚见:
公共事件+状态法,就以使用特技后休息2回合再自动重击敌人为例吧~
1.首先在数据库里加上一个开关(姑且命名为“蓄力攻击”吧..)和一个变量(用来记回合数的,就叫“回合计数”好了)。然后在“状态”选项卡里增加两个状态“回升击停顿”和“回升击重击”,状态限制分别设为“不行动”和“普通攻击敌人”,并将“回升击重击”这一状态的属性值根据LZ需要设好(比如说攻击力设为200%或者力量设为200%之类的~)。
2.在公共事件里加上3个公共事件“回升击发动”,“回升击结束”和“回升击操作”。发动事件的内容设为打开开关“蓄力攻击”,并给发动此特技的角色附加上“回升击停顿”的状态;结束事件的内容设为关闭开关“蓄力攻击”,将变量“回合数”清零,并减去发动此技能角色的“回升击重击状态”。
最后“回升击操作”事件内容如下:
条件分歧:变量“回合数”为3时执行公共事件“回升击结束”;
变量“回合数”为2时去除使用技能角色的“回升击停顿”状态,并附加上“回升击重击”状态;
除此以外的场合:变量“回合数”+1~(若是想主角在休息过程同时稍微恢复一些的话可以在这里给主角加上一些hp和sp)。
3.在“队伍”选项卡下的事件编辑器里编辑事件~条件为“开关“蓄力攻击”为ON”时,距离为“回合”~然后执行公共事件“回升击操作”就可以了~

需要注意的是,如果LZ需要将这种效果应用到所有敌方队伍里,就必须在每个队伍里都加上步骤3所说的这么一个事件,如果只是对部分敌方队伍有效的话在需要这种效果的队伍里加上这么一页事件就好了~

呼,可能方法稍微有些麻烦..(水平有限啊..ORZ)不过这么操作的话应该可以达到LZ想要的效果了..边想边打的所以可能操作上有些冗余的地方,LZ自己再研究一下看能不能稍作简化吧..

以上~
版主对此帖的认可:『非常详细的解答,辛苦了』,积分『+50』。
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-17 03:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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