Project1

标题: 移动场所不淡出淡入 [打印本页]

作者: 黑米馒头    时间: 2022-6-10 21:59
标题: 移动场所不淡出淡入
本帖最后由 黑米馒头 于 2022-6-10 22:00 编辑

下面这个脚本是VX上面的,功能为,移动场所的时候不淡出淡入,看起来很丝滑,有没大神帮忙改成支持XP的~~




RUBY 代码复制
  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 BGS
  8.       $game_map.update
  9.       @spriteset = Spriteset_Map.new  # Recreate sprite set
  10.     else
  11.       fade = (Graphics.brightness > 0)
  12.       fadeout(30) if fade
  13.       @spriteset.dispose              # Dispose of sprite set
  14.       $game_player.perform_transfer   # Execute player transfer
  15.       $game_map.autoplay              # Automatically switch BGM and BGS
  16.       $game_map.update
  17.       Graphics.wait(15)
  18.       @spriteset = Spriteset_Map.new  # Recreate sprite set
  19.       fadein(30) if fade
  20.     end
  21.     Input.update
  22.   end
  23. end
  24. class Game_Interpreter
  25.   def transfer_fade(tf = true)
  26.     $transfer_location_fadeout = tf
  27.   end
  28. end

作者: 无忧谷主幻    时间: 2022-6-11 23:58
你要的不会是这种吧?

作者: 黑米馒头    时间: 2022-6-12 00:45
无忧谷主幻 发表于 2022-6-11 23:58
你要的不会是这种吧?

这是VX的 我想要Xp的
作者: 金芒芒    时间: 2024-7-28 13:07
黑米馒头 发表于 2022-6-12 00:45
这是VX的 我想要Xp的

https://rpg.blue/thread-377889-1-1.html




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