Project1

标题: 战斗状态头像如何根据行动不断变更? [打印本页]

作者: 文雅夕露    时间: 2017-12-25 21:27
标题: 战斗状态头像如何根据行动不断变更?
本帖最后由 文雅夕露 于 2017-12-25 23:47 编辑

这是我的工程。
Project2.zip (1.47 MB, 下载次数: 90)

就是让头像根据战斗时的不同状况进行变更。
图下画圈圈的头像。


具体想实现的效果如下:


头像1:normal 在角色HP>=25%时持续显示,但攻击、防御、受伤、回复时,会变更成指定的头像;
头像2:attack 在角色使用攻击/魔法/特技/物品指令时,变更该头像,持续90帧左右;
头像3:crisis 在角色HP<25%时持续显示,但攻击、防御、受伤、回复时,会变更成指定的头像;
头像4:death 在角色进入濒死时持续显示,不解除濒死不会更变其他头像;
头像5:heal 在角色回复HP/MP时,变更该头像,持续90帧左右;
头像6:damage 在角色受到伤害时,变更该头像,持续90帧左右;
头像7:guard 在使用防御指令时,变更该头像,持续90帧左右;
头像8:win 战斗胜利时变更该头像,持续显示,直到下场战斗开始。

请教该怎么样在脚本写入判断和显示呢?


作者: 歌莉·萌露    时间: 2017-12-26 12:19
vx有个脚本可以实现楼主的功能。
可是不能用到va里。
作者: 魔法丶小肉包    时间: 2017-12-26 12:53
Project2.zip (1.47 MB, 下载次数: 82)

看一下吧,没怎么测试可能会有bug
作者: 文雅夕露    时间: 2017-12-26 21:06
本帖最后由 文雅夕露 于 2017-12-26 21:53 编辑
魔法丶小肉包 发表于 2017-12-26 12:53
看一下吧,没怎么测试可能会有bug


首先感谢前辈的帮助。
基本效果已经有了,虽说跟想要的有点小差距。就是存在一些小问题呀。
不知前辈可否再次修改一下达到效果呢?
这是新的工程,加个2号角色方便测试。
Project2·改.zip (1.55 MB, 下载次数: 82)
问题1:用物品回复时不会有表情的变化;
问题2:回复对象不是自己时(包括物品魔法),头像显示是错误的;
如:1号角色用治疗回复2号角色时,会显示2号角色的表情变化;
如图下的情况:

问题3:战斗结束后的表情刷新有点问题;触发条件是某个角色防御,再将敌人全灭后;
新的战斗开始时,该防御的角色的表情没有刷新回来。
问题4:回复后表情没有变回表情hp量控制的表情;
问题5(可无视):使用全体回复魔法,施法表情混乱,默认显示2号角色防御的表情(2个角色在队的情况)
待测试,有问题会补充的。

还有一点,主楼忘记说明了。很抱歉啊。
就是战斗结束后的胜利表情好像没办法实现。
因为战斗结束后状态栏会消失,不知道可不可以修改一下,将结束的消息移动上方。
状态栏不消失,这样就可以显示胜利时的表情了。
以上谢谢。

最后,前辈修改的脚本位置可否麻烦标注一下呢?
这样我也好方便修改,谢谢。


作者: houyuxiaoyang    时间: 2017-12-26 21:43
本帖最后由 houyuxiaoyang 于 2017-12-26 22:19 编辑

我帮你传到网盘了
链接:https://pan.baidu.com/s/1o8rCpB0 密码:np31
作者: 魔法丶小肉包    时间: 2017-12-26 23:43
嗯姆...因为时间关系这次也没怎么测试...不知道还会有多少bug呢,进工程后打开脚本编辑器看(请在此添加)的下面那个都写清楚了,方便你修改
Project2·改.zip (1.55 MB, 下载次数: 89)
作者: 文雅夕露    时间: 2017-12-27 19:52
魔法丶小肉包 发表于 2017-12-26 23:43
嗯姆...因为时间关系这次也没怎么测试...不知道还会有多少bug呢,进工程后打开脚本编辑器看(请在此添加)的 ...

十分感谢前辈可以花时间修改和备注内容。
大致没有什么问题了。有两个不是问题的问题。
1是角色濒死后获得战斗胜利,那濒死的角色居然显示胜利的表情,感觉很奇怪。
2是地图上使用道具回复或者技能回复时,回把回复的表情带到下场战斗中。

前辈乐意的话就麻烦修改一下,不修改也没有关系的。
毕竟前辈帮忙了很多,也不好意思再麻烦啦。谢谢。




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