Project1

标题: 请教一个战斗中的问题 [打印本页]

作者: nazzion    时间: 2012-8-20 11:23
标题: 请教一个战斗中的问题
如果我想实现一个在战斗中释放特技时,有一定几率出现释放者的台词(就如同PSP最终幻想战略版或皇家骑士团那样),应该如何实现?要用到脚本么?
作者: xiongzhuang    时间: 2012-8-20 11:34
本帖最后由 xiongzhuang 于 2012-8-20 11:37 编辑

特技那里设置公共事件,然后在对应的公共事件写字,
按你的说法,公共事件找一个,设置变量,随机1-3,条件分歧,当变量=1的时候喊“XXXXXXXX”
                                                                                     变量=2的时候.........以此类推

我这里是随便弄的变量,实际上条件分歧的时候变量要和上面一样,比如我这个就该设置成 开场状态

1.jpg (27.12 KB, 下载次数: 32)

1.jpg

2.jpg (31.47 KB, 下载次数: 35)

2.jpg

作者: 黑崎一护    时间: 2012-8-20 11:36
可以在【数据库】【敌人队伍】的事件页中编辑,设定【条件分歧】

当HP多少多少时,对话.....

或者,设立随机数,随机数为0时无对白,随机数为......时(各种对白)。

大概就是这样子,现在不方便,不能贴图真抱歉。 = =

作者: nazzion    时间: 2012-8-21 00:12
谢谢楼上2位热心人,我按照一楼的方法设置了一下,可以有对白了,不过是在放出技能以后才有……如果我想在技能释放之前喊出对白应该如何设置呢?
作者: hcm    时间: 2012-8-21 09:41
nazzion 发表于 2012-8-21 00:12
谢谢楼上2位热心人,我按照一楼的方法设置了一下,可以有对白了,不过是在放出技能以后才有……如果我想在 ...

可以另外设置一个技能,在公共事件的对白模式结束后用事件让角色强制执行上一个目标。
作者: nazzion    时间: 2012-8-21 11:47
hcm 发表于 2012-8-21 09:41
可以另外设置一个技能,在公共事件的对白模式结束后用事件让角色强制执行上一个目标。 ...

已经测试过,这样的话会出现以下问题:
定义一个空技能A,然后在里面加入公共事件执行真正的技能B,这样在释放的过程中会显示技能A的名称(就算什么都不做),然后是对白,然后是技能B,看起来并不是很连贯。
而且最要命的是:技能B会无限循环释放……
作者: hcm    时间: 2012-8-21 12:01
nazzion 发表于 2012-8-21 11:47
已经测试过,这样的话会出现以下问题:
定义一个空技能A,然后在里面加入公共事件执行真正的技能B,这样 ...


那改一下,不是直接强制释放技能而是用战斗事件在敌人身上显示动画,
然后-HP事件,技能A的文字弄原来的,之前我在做《虚空II》中用该方法感觉不错,但一定是全体技能固定伤害。
作者: nazzion    时间: 2012-8-21 16:23
我在试试看吧,谢谢各位。




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