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

Project1

 找回密码
 注册会员
搜索
查看: 5135|回复: 7
打印 上一主题 下一主题

[原创发布] 【增强移植】自动战斗镜头 ver0.2 alpha 4/5: 可排除指定动画

[复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
388 小时
注册时间
2009-8-4
帖子
219
跳转到指定楼层
1
发表于 2016-3-19 00:38:35 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

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战斗系统被惊艳到的感觉。。。

Lv2.观梦者

梦石
0
星屑
497
在线时间
266 小时
注册时间
2015-12-8
帖子
873
2
发表于 2016-3-19 02:21:02 | 只看该作者
老實說這個玩起來會讓人看得頭昏眼花
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv5.捕梦者 (禁止访问)

国主

梦石
29
星屑
5204
在线时间
1205 小时
注册时间
2015-6-12
帖子
800

短篇十战斗者组别亚军

3
发表于 2016-3-19 07:56:40 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 1 反对 0

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
帖子
1516
4
发表于 2016-3-19 08:45:28 | 只看该作者
很不错的脚本......
我觉得移动镜头不要和技能动画同步,先移动放大再放动画吧.(以及简单的只有几帧的动画移动反而效果不佳)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
388 小时
注册时间
2009-8-4
帖子
219
5
 楼主| 发表于 2016-3-19 09:35:03 | 只看该作者
夜$神 发表于 2016-3-19 07:56
虽然是很有意义的插件,让纵版战斗也变得鲜活起来,代入感更强了。
然而光是盯着gif看了一会儿已经头晕眼花 ...

感谢反馈,我试了一下,如果CoreEngine开启Reposition Battlers,敌人是会排列在画面中间的,不知道您是不是这个问题

点评

可能是有其他插件覆盖了CoreEngine的定位?如果只开启CoreEngine和这个插件呢?  发表于 2016-3-20 19:01
瑟瑟发抖)开启了以后依旧显示在画面边缘  发表于 2016-3-20 17:25
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
388 小时
注册时间
2009-8-4
帖子
219
6
 楼主| 发表于 2016-3-19 09:40:45 | 只看该作者
汪汪 发表于 2016-3-19 08:45
很不错的脚本......
我觉得移动镜头不要和技能动画同步,先移动放大再放动画吧.(以及简单的只有几帧的动画移 ...

不知道会不会拖慢战斗节奏,比较想实现以前RTAB那种高速战斗的感觉
不不其实是找了半天没找到RGSS里面wait方法在JS里应该怎么实现TvT求教

点评

好的,试试看,谢谢提供思路~  发表于 2016-3-19 16:43
啊....额,我觉得设一个计数,在update 里当>0时就不运行下面的内容?  发表于 2016-3-19 11:48
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
148
在线时间
120 小时
注册时间
2011-9-4
帖子
91
7
发表于 2016-7-26 15:09:07 | 只看该作者
楼主想问下你战斗里都用了哪几个插件啊……对这方面还不太了解。
另外我发现用着插件之后……和游戏事件中播放动画这个选项貌似有冲突?以及战斗中放治疗术一类的技能,就会出现“cannot read property “isEnemy” of undinfined”的报错。

时隔几个月的回帖不知道会不会被发现呐
回复 支持 1 反对 0

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
193
在线时间
59 小时
注册时间
2021-9-2
帖子
71
8
发表于 2021-9-5 17:16:07 | 只看该作者
大佬能不能做个横板镜头拉伸啊,求
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-18 15:35

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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