Project1

标题: 【增强移植】自动战斗镜头 ver0.2 alpha 4/5: 可排除指定动画 [打印本页]

作者: andrewx    时间: 2016-3-19 00:38
标题: 【增强移植】自动战斗镜头 ver0.2 alpha 4/5: 可排除指定动画
本帖最后由 andrewx 于 2016-4-5 18:37 编辑

本插件实现纵版战斗镜头自动推进和拉远的效果。思路和算法移植自芙蕾娅的F14 - 战斗镜头VA脚本,在其基础之上修正了动画位置跟随和伤害跳字跟随的问题。加入了选择目标时镜头跟随,战斗背景自适应,伤害跳字跟随,敌人近大远小功能。并且兼容Yanfly的战斗血条插件,兼容YEP_CoreEngine.js选中敌人不闪烁功能。

效果如图:


食用方法:
1. 安装:保存插件名为AndrewX_AutomaticBattleCamera.js,并直接在插件管理器中启用。如用了YEP_CoreEngine,YEP_BattleEngineCore及YEP_X_VisualHpGauge,需要放置在以上插件下方
2. 设置参数:

通过在动画名称中添加标签可以排除指定动画的镜头效果:
<NO CAMERA>
如果动画名称中包含“<NO CAMERA>”(包括尖括号,必须大写),则该动画播放不会引发镜头效果。

注意:
只适合纵版战斗,横板战斗出现的一切问题概不负责。我甚至连判断条件都没写。
如标题所写,只是alpha预览版,肯定会有各种bug。学习写插件中,有兴趣的请测试,发现bug请回帖告知,我尽量修正。

更新履历:
Version 0.20:
- 新增:增加动画名标签排除功能
- 修改:选择目标时聚焦功能的默认参数改为false
- 改正小bug

Version 0.10:
- 发布

插件内容:
Ver 0.20 alpha


碎碎念:想起十年前在RMXP上看到RTAB战斗系统被惊艳到的感觉。。。
作者: 小叮鈴    时间: 2016-3-19 02:21
老實說這個玩起來會讓人看得頭昏眼花
作者: 夜$神    时间: 2016-3-19 07:56
提示: 作者被禁止或删除 内容自动屏蔽
作者: 汪汪    时间: 2016-3-19 08:45
很不错的脚本......
我觉得移动镜头不要和技能动画同步,先移动放大再放动画吧.(以及简单的只有几帧的动画移动反而效果不佳)
作者: andrewx    时间: 2016-3-19 09:35
夜$神 发表于 2016-3-19 07:56
虽然是很有意义的插件,让纵版战斗也变得鲜活起来,代入感更强了。
然而光是盯着gif看了一会儿已经头晕眼花 ...

感谢反馈,我试了一下,如果CoreEngine开启Reposition Battlers,敌人是会排列在画面中间的,不知道您是不是这个问题
作者: andrewx    时间: 2016-3-19 09:40
汪汪 发表于 2016-3-19 08:45
很不错的脚本......
我觉得移动镜头不要和技能动画同步,先移动放大再放动画吧.(以及简单的只有几帧的动画移 ...

不知道会不会拖慢战斗节奏,比较想实现以前RTAB那种高速战斗的感觉
不不其实是找了半天没找到RGSS里面wait方法在JS里应该怎么实现TvT求教
作者: 727399yb    时间: 2016-7-26 15:09
楼主想问下你战斗里都用了哪几个插件啊……对这方面还不太了解。
另外我发现用着插件之后……和游戏事件中播放动画这个选项貌似有冲突?以及战斗中放治疗术一类的技能,就会出现“cannot read property “isEnemy” of undinfined”的报错。

时隔几个月的回帖不知道会不会被发现呐
作者: 超凡入梦    时间: 2021-9-5 17:16
大佬能不能做个横板镜头拉伸啊,求




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