查看: 2091|回复: 1

[已经解决] 加载战斗效果

[复制链接]
梦石
0
星屑
50
在线时间
46 小时
注册时间
2014-1-13
回帖
21
发表于 2015-1-16 00:32:37 | 显示全部楼层 |阅读模式

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

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

×
想做出战斗开始前播放一个视频或是显示一张图片,并去掉渐变效果。如何制作?
梦石
0
星屑
1032
在线时间
145 小时
注册时间
2013-10-16
回帖
254
发表于 2015-1-18 21:23:13 | 显示全部楼层
这个简单,看看能不能帮到你?
[pre lang="ruby" line="1"]#取消渐变
#==============================================================================
# ■ Scene_Map
#------------------------------------------------------------------------------
#  地图画面
#==============================================================================

class Scene_Map < Scene_Base
  #--------------------------------------------------------------------------
  # ● 执行战斗前的渐变
  #--------------------------------------------------------------------------
  def perform_battle_transition
    #实质上就是把这里删了
  end
end

#播放视频
#==============================================================================
# ■ Scene_Battle
#------------------------------------------------------------------------------
#  战斗画面
#==============================================================================

class Scene_Battle < Scene_Base
  #--------------------------------------------------------------------------
  # ● 重命名方法
  #--------------------------------------------------------------------------
  alias :old_start :start
  #--------------------------------------------------------------------------
  # ● 开始处理
  #--------------------------------------------------------------------------
  def start
    old_start
   
    Graphics.play_movie("Movies/#1")
   
  end
end[/pre]
至于战斗前显示图片,我还是建议你把那张图片做成一个视频再显示。因为一是代码比较麻烦,二是使用视频好操作,并且制作起来相对简单,效果也比单独一张图好得多。
这里有范例工程(视频随便找的),范例工程是RMVA的。
范例工程——战斗前操作.rar (370.75 KB, 下载次数: 40)
希望能够帮到你!

点评

貌似没有错啊?是什么意思呢?  发表于 2015-1-19 18:16
alias :old 一时爽,坑人火葬场……  发表于 2015-1-18 21:30
不小心忘了说了,"Movie/#1"是文件路径,范例工程缺少dll,需要先打开工程,点一下保存才能运行  发表于 2015-1-18 21:25

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 认可答案

查看全部评分

开心咸鱼每一天~
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部