Project1

标题: 战斗时怪物出招能不能移动一步再退回 [打印本页]

作者: phc999    时间: 2016-6-13 15:35
标题: 战斗时怪物出招能不能移动一步再退回
MV自带的横版战斗,怪物不会动,只会原地闪一下,这样看起来不直观,不象战斗。
有没有办法,让怪物出招时,会移动一步,然后再退回原地。

作者: 燃烧绳命    时间: 2016-6-13 15:59
用YEP的战斗核心加动作序列,然后在1号技能攻击里注释如下代码即可

当选择[攻击]指令时,
将使用1号技能。
<setup action>
display action
immortal: targets, true
</setup action>
<target action>
if user.attackMotion() !== 'missile'
move user: target, FRONT BASE, 20
face user: target
wait for movement
motion attack: user
action animation
wait for animation
action effect
else
perform start
wait for movement
motion attack: user
attack animation: target
wait for animation
action effect
end
</target action>
作者: phc999    时间: 2016-6-13 19:40
你好,感谢你的回复。我对插件编程一窍不通。“用YEP的战斗核心加动作序列,然后在1号技能攻击里注释如下代码即可”,这个能不能详细教我。战斗核心和序列,还有一号技能注释在哪里,能 不能辛苦些再说详细些,谢谢!
作者: 燃烧绳命    时间: 2016-6-13 20:03
汗。。。不会编程没关系,但是至少要懂的插件怎么用啊,很多功能想要实现都要靠插件的,首先https://rpg.blue/thread-387573-1-1.html来这里下载YEP的插件包找到如图的几个插件
下载好后把插件复制粘贴到工程文件夹下的JS目录下的PLUGINS文件夹里,然后打开你的游戏工程,按F10打开插件管理器,把那几个插件按照图片上的顺序都加上点确定。
然后按F9打开数据库,在技能选项里找到第一个技能也就是普通攻击,右下角有个注释的框,把那段代码粘贴到那里点确定就完成了
这样就可以做到敌我双方攻击时移动到目标位置再攻击了

QQ图片20160613195402.png (10.16 KB, 下载次数: 29)

QQ图片20160613195402.png

作者: phc999    时间: 2016-6-13 22:04
本帖最后由 phc999 于 2016-6-13 22:33 编辑

已经说的很详细了,真是难得,很感谢!

有个地方我还是不懂,下载这些插件,是怎么下载?是复制代码到JS文件,还是有个JS文件直接下载下来。 第一个插件Battle Engine Core 里面有几个代码。是不是都要复制下来。

或者,能不能把这几个JS文件直接发送给我。

还有,复制注释时,要不要把原有的那句话内容清空后,再复制进去。
作者: phc999    时间: 2016-6-15 23:26
燃烧绳命 发表于 2016-6-13 20:03
汗。。。不会编程没关系,但是至少要懂的插件怎么用啊,很多功能想要实现都要靠插件的,首先http://rm.66rp ...

终于搞明白了,问题解决了。真心感谢你!其实你说的已经极为详细了,是我太菜了。按你说的反复尝试,终于成功了。好高兴,谢谢你!




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