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

Project1

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

[已经解决] 模仿出仙剑奇侠传五的战斗渐变效果 [ 附加 500 exp ]

[复制链接]

Lv1.梦旅人

梦石
0
星屑
49
在线时间
423 小时
注册时间
2011-3-11
帖子
299
跳转到指定楼层
1
发表于 2012-1-24 19:34:06 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 浪迹天涯 于 2012-1-25 10:18 编辑

看了仙剑奇侠传五的那个战斗渐变图,羡慕啊。不知XP有没有办法模仿一下。估计是用公共事件和显示图片吧。。。求实现。

评分

参与人数 2星屑 +160 收起 理由
R-零 + 60 - - 路过的都得补分(?)
忧雪の伤 + 100 有诚意的提问,稍微补点分吧

查看全部评分

Lv1.梦旅人

梦石
0
星屑
50
在线时间
470 小时
注册时间
2010-6-25
帖子
316
2
发表于 2012-1-24 22:02:53 | 只看该作者
本帖最后由 腐琴琴 于 2012-1-24 22:12 编辑

楼主说的是画面闪一下,然后蓝色的光光,然后是敌人特写么?

这方面可能涉及到脚本,我比较无能。就把效果贴出来好让别人帮你吧。

首先是原本的剧情画面猛的模糊


然后是蓝色的挥动的光快速闪烁



最后是战斗画面里面给敌人一个特写(BOSS战才有)


蓝色光光的话

如果是明雷的话公共事件,
可以用全屏图片,显示图片,等待2帧,显示图片……

暗雷的话如果不怕烦也可以用事件。
判断人物是否在走,随机数遇敌。


当然我觉得改脚本更好。应该是找到战斗前战斗简便的这个位置,把原本执行渐变的语句改成显示一系列图片或者播放动画。介于我是脚本盲,这个就是无能了。

至于画面猛的模糊和敌人特写就完全没有想法了……

回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
423 小时
注册时间
2011-3-11
帖子
299
3
 楼主| 发表于 2012-1-24 22:07:47 | 只看该作者
腐琴琴 发表于 2012-1-24 22:02
楼主说的是画面闪一下,然后蓝色的光光,然后是敌人特写么?

是的,主要还是蓝色的旋转,有办法吗?
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
270
在线时间
1373 小时
注册时间
2005-10-16
帖子
5113

贵宾

4
发表于 2012-1-25 08:41:42 | 只看该作者
浪迹天涯 发表于 2012-1-24 22:07
是的,主要还是蓝色的旋转,有办法吗?

做成全屏动画,战斗前调用显示
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
423 小时
注册时间
2011-3-11
帖子
299
5
 楼主| 发表于 2012-1-25 09:38:04 | 只看该作者
本帖最后由 浪迹天涯 于 2012-1-25 09:38 编辑

腐琴琴前辈已经帮忙将效果图发上来了,求各位前辈看一下能不能模仿出来,BOSS的特写若有困难可以放弃。求助。
P.S.我用的是明雷。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
470 小时
注册时间
2010-6-25
帖子
316
6
发表于 2012-1-25 12:22:24 | 只看该作者
本帖最后由 腐琴琴 于 2012-1-25 12:39 编辑

我做了个简陋版的,你可以试试。

实在不太会改脚本,所以明雷暗雷是有个闪光了,不过战斗测试还是无能。

有可能会出BUG。
战斗前.rar (411.78 KB, 下载次数: 54)

下面讲一下做法(工程里面有,不过我没做记号可能看着有点麻烦)

脚本编辑器全局搜索。“battle.new”
这句话是战斗画面切换的意思。

  1. $scene = Scene_Battle.new
复制代码
会有2个结果,第一个貌似是战斗测试时的战斗切换。
我不太会改……就无视了。
第二个是地图切换,也就是平时的战斗情况。



找到后就是这样啦。



然后在上面加一句话,这句话是调用一号公共事件的意思。
也就是说你可以把1改成别的数字,对应的公共事件。
  1. $game_temp.common_event_id = 1
复制代码


由于目前我的脚本还停留在复制黏贴的水准,请把这句注释掉。


总的说就是:
  1. def call_battle# 清除战斗调用标志
  2.     $game_temp.battle_calling = false
  3.     # 清除菜单调用标志
  4.     $game_temp.menu_calling = false
  5.     $game_temp.menu_beep = false
  6.     # 生成遇敌计数
  7.     $game_player.make_encounter_count
  8.     # 记忆地图 BGM 、停止 BGM
  9.     $game_temp.map_bgm = $game_system.playing_bgm
  10.     $game_system.bgm_stop
  11.     # 演奏战斗开始 SE
  12.     $game_system.se_play($data_system.battle_start_se)
  13.     # 演奏战斗 BGM
  14.     $game_system.bgm_play($game_system.battle_bgm)
  15.     # 矫正主角姿势
  16.     $game_player.straighten
  17.     # 切换到战斗画面
  18.     $scene = Scene_Battle.new
复制代码
改成了:
  1.   def call_battle# 清除战斗调用标志  
  2.     $game_temp.common_event_id = 1
  3.     $game_temp.battle_calling = false
  4.     # 清除菜单调用标志
  5.     $game_temp.menu_calling = false
  6.     $game_temp.menu_beep = false
  7.     # 生成遇敌计数
  8.     $game_player.make_encounter_count
  9.     # 记忆地图 BGM 、停止 BGM
  10.     $game_temp.map_bgm = $game_system.playing_bgm
  11.     $game_system.bgm_stop
  12.     # 演奏战斗开始 SE
  13.     $game_system.se_play($data_system.battle_start_se)
  14.     # 演奏战斗 BGM
  15.     $game_system.bgm_play($game_system.battle_bgm)
  16.     # 矫正主角姿势
  17.     $game_player.straighten
  18.     # 切换到战斗画面
  19. #    $scene = Scene_Battle.new
复制代码
最后是去公共事件里面连续显示图片。不过老实说说……我总觉得会有更好的方法的。
图片显示完再加脚本,就好了。公共事件不用任何特殊设定。
  1. $scene = Scene_Battle.new
复制代码


哦对了,显示完一系列图片后记得图片消失。图片上的时候我忘记写了……���

回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
423 小时
注册时间
2011-3-11
帖子
299
7
 楼主| 发表于 2012-1-25 16:44:03 | 只看该作者
总体上来讲没什么问题了,但是这个动画有点……我希望可不可以用仙五原版的那种蓝光,有没有办法模仿一下。

点评

恩,编辑好了,你看看效果吧……  发表于 2012-1-25 19:06
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
470 小时
注册时间
2010-6-25
帖子
316
8
发表于 2012-1-25 17:23:02 | 只看该作者
本帖最后由 腐琴琴 于 2012-1-25 19:16 编辑
浪迹天涯 发表于 2012-1-25 16:44
总体上来讲没什么问题了,但是这个动画有点……我希望可不可以用仙五原版的那种蓝光,有没有办法模仿一下。 ...


唉……美工无能啊……
(有点郁闷没好的截图软件……只能一张张手动截图。
所以有的地方可能会卡帧……)
战斗前.rar (455.1 KB, 下载次数: 57)




回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-2-20 17:14

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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