Project1

标题: 关于如何RMVX移动场所不淡入淡出的问题 [打印本页]

作者: 海马浩树    时间: 2009-7-11 20:19
标题: 关于如何RMVX移动场所不淡入淡出的问题
http://rpg.blue/viewthread.php?tid=89133
这帖我看过了,主站上的也看过了[一样的。。]

不过,就是不明白下面这些应该放在哪里?我试了插入一个新脚本,失败而出错,试过胡乱改SCENE-MAP,失败而出错……囧
  1. class Scene_Map < Scene_Base
  2.   def update_transfer_player
  3.     return unless $game_player.transfer?
  4.     if $transfer_location_fadeout
  5.       @spriteset.dispose              # Dispose of sprite set
  6.       $game_player.perform_transfer   # Execute player transfer
  7.       $game_map.autoplay              # Automatically switch BGM and

  8. BGS
  9.       $game_map.update
  10.       @spriteset = Spriteset_Map.new  # Recreate sprite set
  11.     else
  12.       fade = (Graphics.brightness > 0)
  13.       fadeout(30) if fade
  14.       @spriteset.dispose              # Dispose of sprite set
  15.       $game_player.perform_transfer   # Execute player transfer
  16.       $game_map.autoplay              # Automatically switch BGM and

  17. BGS
  18.       $game_map.update
  19.       Graphics.wait(15)
  20.       @spriteset = Spriteset_Map.new  # Recreate sprite set
  21.       fadein(30) if fade
  22.     end
  23.     Input.update
  24.   end
  25. end
  26. class Game_Interpreter
  27.   def transfer_fade(tf = true)
  28.     $transfer_location_fadeout = tf
  29.   end
  30. end
复制代码
另外请问

“在场所移动之前使用脚本: transfer_fade 就行了
回复时使用transfer_fade(nil) 或 transfer_fade(false)”

其第一句是否指,使用一次即可在再次场所移动时不用再用?

谢谢……谢谢…………(^-^)
作者: zh99998    时间: 2009-7-11 20:42
使用transfer_fade 后,一直保持不淡入淡出状态
直到执行transfer_fade(false)

脚本放在( 插入于此处 )那里

会不会是你复制的问题,我现在编辑了一下那个帖子……你试试再粘贴一下
如果还报错那就把错误贴上来
作者: 猫哥哥    时间: 2009-7-11 21:42
如果仅仅是想简单暴力的去掉地图切换的效果的话……

下载这个范例工程:
forbidden_fade_in_out.zip (251.76 KB, 下载次数: 64)
作者: 雪流星    时间: 2009-7-11 22:42
第七行跟第17行有自动换行
可能就是你遇到的错误来源




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