Project1

标题: 想做一个技能碰到了问题 [打印本页]

作者: felixlvx    时间: 2012-3-17 23:37
标题: 想做一个技能碰到了问题
本帖最后由 felixlvx 于 2012-3-18 10:07 编辑

想做一个技能 全体HP恢复所有异常状态解除,但是VA碰到了个问题,就是效果范围,选了全体队友 死的人就不会复活,选了全体队友(无法战斗)的话那只有死掉的队友加血,不死的队友还是没加血解除异常状态。所以想问下大大们碰到这种情况是怎么处理的。
现在想了个用公共事件的解决方法但是不完美:效果范围选择全体队友(无法战斗)然后在使用效果里加上(解除无法战斗状态)(公共事件+9999血,减去所有异常状态)但是这个方法有些弊端,无法显示加血提示,用事件加血血还是看不到增加,要敌人攻击后血量才刷新。

{:nm_7:} 发错区了,版主帮忙移一下吧dsu_plus_rewardpost_czw
作者: qq547923696QQ    时间: 2012-3-18 14:17
本帖最后由 qq547923696QQ 于 2012-3-18 14:48 编辑

在公共事件里添加 更改状态 添加完全恢复



刚才没看清楚 我有测试了一下 可以通过

我是这么做的可以通过

作者: 迷糊的安安    时间: 2012-3-19 11:24
你试试做一个技能,内容是复活全体战斗不能的队友,然后再调用公共事件进行完全恢复。

或者再多做个完全恢复技能,调用公共事件的强制战斗指令呢?
作者: felixlvx    时间: 2012-3-19 11:51
迷糊的安安 发表于 2012-3-19 11:24
你试试做一个技能,内容是复活全体战斗不能的队友,然后再调用公共事件进行完全恢复。

或者再多做个完全恢 ...

我试过 做了个复活无法战斗队友的技能 ,然后恢复所有异常状态和+9999的血,但是出现了个BUG,就是战斗界面中血量显示1血,其他没有死亡但是掉血的队友也没有+血,但是其实上是加了,只是没显示出来,怪攻击重新刷新血条后才能显示正常
作者: 迷糊的安安    时间: 2012-3-19 12:09
本帖最后由 迷糊的安安 于 2012-3-19 21:36 编辑
felixlvx 发表于 2012-3-19 11:51
我试过 做了个复活无法战斗队友的技能 ,然后恢复所有异常状态和+9999的血,但是出现了个BUG,就是战斗界 ...


是这样 公共事件这样做
第一行:完全恢复 全体队友
第二行:脚本SceneManager.scene.refresh_status
就能马上刷新了

(那个等待300帧是我为了看效果加上去的 = = 你就不用照搬啦……)
作者: felixlvx    时间: 2012-3-19 22:25
本帖最后由 felixlvx 于 2012-3-20 09:09 编辑

{:nm_2:}为什么还是没用 ,我战斗脚本用的是YEA,会不会和这个有关系呢?
YEA 1.22.zip (17.94 KB, 下载次数: 66)




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