Project1

标题: 如何实现打开菜单后不黑屏 [打印本页]

作者: 真·可乐    时间: 2018-4-5 16:45
标题: 如何实现打开菜单后不黑屏

如图所示,打开菜单后地图都隐藏起来了,觉得这样很不美观,有什么办法实现打开菜单后不黑屏吗?
作者: 文雅夕露    时间: 2018-4-5 16:59
本帖最后由 文雅夕露 于 2018-4-5 17:01 编辑
  1. module Opacity
  2.   def opacity_screen
  3.     @screen = Spriteset_Map.new
  4.   end
  5.   def dispose_screen
  6.     @screen.dispose
  7.   end
  8. end

  9. class Scene_Menu
  10.   include Opacity
  11.   alias opacity_main main
  12.   def main
  13.     opacity_screen
  14.     opacity_main
  15.     dispose_screen
  16.   end
  17. end

  18. class Window_Base < Window
  19. alias opacity_initialize initialize
  20.   def initialize(x, y, width, height)
  21.     opacity_initialize(x, y, width, height)
  22.     if $scene.is_a?(Scene_Menu)
  23.       self.back_opacity = 160
  24.     end
  25.   end
  26. end
复制代码


记得有个叫半透明的菜单脚本,也能实现效果。
作者: 真·可乐    时间: 2018-4-5 18:29
文雅夕露 发表于 2018-4-5 16:59
记得有个叫半透明的菜单脚本,也能实现效果。

谢谢大佬




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