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

Project1

 找回密码
 注册会员
搜索

求助!关于扩展动作的问题。。

查看数: 2869 | 评论数: 6 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-12-21 15:46

正文摘要:

本帖最后由 hc123asn 于 2017-1-28 22:33 编辑 想用YEP_X_ActSeqPack和想 Battle motion插件扩展动作。 但是发现 谢谢各位巨巨。

回复

hc123asn 发表于 2017-1-28 22:27:40
fengyouxue 发表于 2016-12-24 16:42
问题已解决,如图。

为此我特地看了一下BattleMotion.js的代码,最关键的就是它重载了Game_Actor.protot ...

十分感谢,前段时间略忙没有时间,一个月后才回复十分抱歉
fengyouxue 发表于 2016-12-24 16:42:15

问题已解决,如图。

为此我特地看了一下BattleMotion.js的代码,最关键的就是它重载了Game_Actor.prototype.performAction的函数功能。
但我开始用的时候也和你遇到了同样的问题。我当时怀疑是与Yanfly的战斗脚本不兼容,所以调试一下,发现
要让yanfly的战斗脚本调用BattleMotion.js重载的Game_Actor.prototype.performAction,必须在
<target action>或者<whole action>代码段中添加这样一个命令:perform action
我觉得你可能是没有理解好perform action和action animation的作用,他们是不一样的。
perform action调用的是动作施行者的动作帧,而action animation则调用的是技能动画库中的动画帧。
所以若要让拓展动作脚本起作用,必须明确加入perform action这个命令,表示执行actor自身的动作。
最简单的例子:
<motionSP0>
<target action>
PERFORM ACTION
</target action>
楼主可以测试一下,应该不会再出问题。
这里由于Yanfly做了处理,大小写是无所谓的。
PS: BattleMotion.js最好放在Yanfly脚本下面。
hc123asn 发表于 2016-12-24 12:12:17
fengyouxue 发表于 2016-12-23 18:40
晕,点评有字数限制,后面的没显示。。。
你给的链接打不开。正好我也需要类似的战斗动作拓展脚步,你把L ...

{:2_259:}已上传附件
fengyouxue 发表于 2016-12-23 18:40:55

晕,点评有字数限制,后面的没显示。。。
你给的链接打不开。正好我也需要类似的战斗动作拓展脚步,你把Lib's Battle motion发给我,我帮你看一下。
hc123asn 发表于 2016-12-23 18:13:49
顶一下

评分

参与人数 1星屑 +10 收起 理由
fengyouxue + 10 你给的链接打不开。正好我也需要类似的战斗.

查看全部评分

sutao80216 发表于 2016-12-21 17:24:22
很显然,是这俩插件不兼容。
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-12-27 15:55

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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