赞 | 2 |
VIP | 0 |
好人卡 | 23 |
积分 | 1 |
经验 | 14976 |
最后登录 | 2017-11-7 |
在线时间 | 388 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 55
- 在线时间
- 388 小时
- 注册时间
- 2009-8-4
- 帖子
- 219
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 andrewx 于 2016-4-5 18:37 编辑
本插件实现纵版战斗镜头自动推进和拉远的效果。思路和算法移植自芙蕾娅的F14 - 战斗镜头VA脚本,在其基础之上修正了动画位置跟随和伤害跳字跟随的问题。加入了选择目标时镜头跟随,战斗背景自适应,伤害跳字跟随,敌人近大远小功能。并且兼容Yanfly的战斗血条插件,兼容YEP_CoreEngine.js选中敌人不闪烁功能。
效果如图:
食用方法:
1. 安装:保存插件名为AndrewX_AutomaticBattleCamera.js,并直接在插件管理器中启用。如用了YEP_CoreEngine,YEP_BattleEngineCore及YEP_X_VisualHpGauge,需要放置在以上插件下方
2. 设置参数:
- Camera Frame Speed:镜头帧速,数字越小越快。默认10
- Zoom In Rate:镜头放大率。正常大小1.0,默认放大到1.1
- Zoom Out Rate:镜头拉远率,用于全屏动画。正常大小1.0,默认缩小到0.9
- Battleback Zoom Rate:背景增大率,避免默认素材背景在镜头移动后出现黑边所做的处理。默认1.3
- Scale Battleback:战斗背景适应窗口。0: 不拉伸; 1: 仅在战斗背景小于屏幕尺寸时拉伸,2: 总是都适应窗口。默认1
- Zoom When Selecting:是否在选择目标时聚焦。true: 聚焦; false: 不聚焦。默认false
- Depth Sacle Rate:敌人近大远小比例,填入由空格分隔的两个小数,分别为最远(上)处比例和最近(下)处比例。默认0.5 1.2。不使用此功能则留空
通过在动画名称中添加标签可以排除指定动画的镜头效果:
<NO CAMERA>
如果动画名称中包含“<NO CAMERA>”(包括尖括号,必须大写),则该动画播放不会引发镜头效果。
注意:
只适合纵版战斗,横板战斗出现的一切问题概不负责。我甚至连判断条件都没写。
如标题所写,只是alpha预览版,肯定会有各种bug。学习写插件中,有兴趣的请测试,发现bug请回帖告知,我尽量修正。
更新履历:
Version 0.20:
- 新增:增加动画名标签排除功能
- 修改:选择目标时聚焦功能的默认参数改为false
- 改正小bug
Version 0.10:
- 发布
插件内容:
Ver 0.20 alpha
碎碎念:想起十年前在RMXP上看到RTAB战斗系统被惊艳到的感觉。。。 |
|