Project1

标题: 加载战斗效果 [打印本页]

作者: xiaoxiyp    时间: 2015-1-16 00:32
标题: 加载战斗效果
想做出战斗开始前播放一个视频或是显示一张图片,并去掉渐变效果。如何制作?
作者: rpg-sheep    时间: 2015-1-18 21:23
这个简单,看看能不能帮到你?
RUBY 代码复制
  1. #取消渐变
  2. #==============================================================================
  3. # ■ Scene_Map
  4. #------------------------------------------------------------------------------
  5. #  地图画面
  6. #==============================================================================
  7.  
  8. class Scene_Map < Scene_Base
  9.   #--------------------------------------------------------------------------
  10.   # ● 执行战斗前的渐变
  11.   #--------------------------------------------------------------------------
  12.   def perform_battle_transition
  13.     #实质上就是把这里删了
  14.   end
  15. end
  16.  
  17. #播放视频
  18. #==============================================================================
  19. # ■ Scene_Battle
  20. #------------------------------------------------------------------------------
  21. #  战斗画面
  22. #==============================================================================
  23.  
  24. class Scene_Battle < Scene_Base
  25.   #--------------------------------------------------------------------------
  26.   # ● 重命名方法
  27.   #--------------------------------------------------------------------------
  28.   alias :old_start :start
  29.   #--------------------------------------------------------------------------
  30.   # ● 开始处理
  31.   #--------------------------------------------------------------------------
  32.   def start
  33.     old_start
  34.  
  35.     Graphics.play_movie("Movies/#1")
  36.  
  37.   end
  38. end

至于战斗前显示图片,我还是建议你把那张图片做成一个视频再显示。因为一是代码比较麻烦,二是使用视频好操作,并且制作起来相对简单,效果也比单独一张图好得多。
这里有范例工程(视频随便找的),范例工程是RMVA的。
范例工程——战斗前操作.rar (370.75 KB, 下载次数: 41)
希望能够帮到你!




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