Project1

标题: 如何和角色对战?我不要和纸片敌人打啊。。 [打印本页]

作者: philosyoung    时间: 2016-6-22 17:13
标题: 如何和角色对战?我不要和纸片敌人打啊。。
如何和角色对战?我不要和纸片敌人打啊。
作者: zhxf1321    时间: 2016-6-22 17:24
我也想知道·
作者: nathwax24    时间: 2016-6-22 19:00
本帖最后由 nathwax24 于 2016-6-22 19:47 编辑

yanfly插件里的 X_animatedsideviewenemies里面有这个功能,
不过设置有点麻烦。
要先把SV图丢到SVACTOR里去,然后注释里写好引用的战斗图编号,使用武器类型,待机动作这些。
作者: zhxf1321    时间: 2016-6-22 19:25
nathwax24 发表于 2016-6-22 19:00
yanfly插件里的 X_animatedsideviewenemies里面有这个功能,
不过设置有点麻烦。
要先把SV图丢到SVENEMY里 ...

求具体操作··完全小白···而且英语不好ヾ(´ε`ヾ)
作者: nathwax24    时间: 2016-6-22 19:47
本帖最后由 nathwax24 于 2016-6-22 20:09 编辑

首先确保你激活了这俩插件

BattleEngineCore
X_Animated_SVEnemies

不会激活或者不知道哪里找插件的话,建议先去本版的原创发布和汉化那里找YANFLY插件合集的帖子




然后打开数据库-敌人,随便找个图,然后在注释里这么写



<Sideview Battler: JIAN7>
这个命令是指定调用哪个人物的战斗图,战斗图放的位置下面会贴出来。
<Sideview Attack Motion: swing>
这个命令是指定调用人物使用哪种攻击动作,SWING就是挥舞近战武器,thrust和missle是突刺和远程。
<Sideview Weapon: 2, swing, 6>
这命令是指调用人物手持的武器图和攻击时候的武器图
<Sideview Idle Motion: dying>
这个命令是指调用人物待机时候的动作图,命令里写的是濒死,还可以用WALK,ATTACK等等。
<Sideview Anchor Y: -1000.0>
这个命令是定位调用人物在版内位置。其实直接在敌人图那里选一个摆放,你调用的人物位置就会跟着敌人图的位置变动。
<Scale Sprite: 250%>
这个命令是定义调用人物的大小,范例里是扩大到了250%。

除此之外还可以定义敌人漂浮以及漂浮坐标等等,命令都在帮助文档里,就不赘述了。

下边是你调用人物图应该放的文件夹,也就是每个工程的ACTOR文件夹


上面那些命令只是个例子,具体指令可以到插件里去看帮助文件。

做出来的效果是这样的





建议想研究这些功能的话,基本的用语还是要学一点的。。。。Yanfly系列插件功能很强大,能看懂的话会对做游戏非常有帮助。


作者: 死伤殆尽    时间: 2016-6-22 21:41
但你就算改成战斗时敌人显示行走图,那也还是纸片敌人啊
作者: nathwax24    时间: 2016-6-22 22:04
死伤殆尽 发表于 2016-6-22 21:41
但你就算改成战斗时敌人显示行走图,那也还是纸片敌人啊

楼主只是要个能和玩家角色一样动起来的人吧。
AnimatedSVEnemies 就可以做到啊。
作者: zhxf1321    时间: 2016-6-22 22:30
nathwax24 发表于 2016-6-22 19:47
首先确保你激活了这俩插件

BattleEngineCore

大神,我按照你的步骤做了 可是人物待机的时候动作就是受伤的姿势 这个要怎么改???
作者: nathwax24    时间: 2016-6-23 00:00
本帖最后由 nathwax24 于 2016-6-23 06:56 编辑
zhxf1321 发表于 2016-6-22 22:30
大神,我按照你的步骤做了 可是人物待机的时候动作就是受伤的姿势 这个要怎么改??? ...


俺也不是什么大神啦。。。{:2_276:}

范例里对每行命令不都说明了么。
待机姿势是受伤是因为

<Sideview Idle Motion: dying>命令行里用的是dying,这个就是说在敌方行动图的待机动作调用濒死的行动图。
如果你改成walki就是正常站立姿势,还可以改SLEEP之类让它躺下。

所以最后推荐你自己看下插件里的命令都有些什么,知其然知其所以然才能做出自己的东西来啊。


作者: zhxf1321    时间: 2016-6-23 00:14
标题: 111111111
本帖最后由 zhxf1321 于 2016-6-23 00:37 编辑

战斗图修改后正常了·········
作者: philosyoung    时间: 2016-6-23 16:01
nathwax24 发表于 2016-6-22 19:47
首先确保你激活了这俩插件

BattleEngineCore

对面那么大只66666666
作者: fyqinpku    时间: 2016-6-24 16:41
philosyoung 发表于 2016-6-23 16:01
对面那么大只66666666

那是因为用了
<Scale Sprite: 250%>
这句
作者: zhxf1321    时间: 2016-6-25 17:11
nathwax24 发表于 2016-6-23 00:00
俺也不是什么大神啦。。。

范例里对每行命令不都说明了么。

怎么用技能啊···只会用平砍
作者: nathwax24    时间: 2016-6-25 19:19
本帖最后由 nathwax24 于 2016-6-25 19:20 编辑
zhxf1321 发表于 2016-6-25 17:11
怎么用技能啊···只会用平砍


{:2_276:}给敌人添加技能。。。默认的数据库-敌人-行动模式里不就有么。。。在那里还可以设置技能释放频率,敌群事件页里可以设置技能释放条件,或者通过Yanfly系列的AICore插件可以设置敌人的战斗AI。

另外这种方法制作的动态敌人可以使用ActSeqPack插件制作的技能,方法是制作好技能后,在数据库-敌人里直接添加就行。
作者: 千年銀狐    时间: 2016-7-9 01:35
nathwax24 发表于 2016-6-25 19:19
给敌人添加技能。。。默认的数据库-敌人-行动模式里不就有么。。。在那里还可以设置技能释放频 ...

请问一下 为何使用战斗图后 敌人对于主角群的物理攻击都为0 连最基本的攻击数值都是0 请解惑 謝謝大大

作者: nathwax24    时间: 2016-8-1 14:48
千年銀狐 发表于 2016-7-9 01:35
请问一下 为何使用战斗图后 敌人对于主角群的物理攻击都为0 连最基本的攻击数值都是0 请解惑 謝謝大大
...


这个动图相当于给某个设置好的默认敌人批了一个会动的皮,数据这些瓤还是皮下那个敌人的。
我图里敌人物攻击为0,因为皮下哪个瓤是个攻击为10的渣渣。。。
你的为何为0,不妨先上个设置图来看看
作者: soulsaga    时间: 2016-8-1 15:51
还以为LZ要求的是和其他玩家联网对战...




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