Project1

标题: 自制装备栏 [打印本页]

作者: [email protected]    时间: 2012-6-19 22:40
标题: 自制装备栏
[attach]116306[/attach]

如何让系统装备栏透明,我后面的 图片都被挡住了,


‘‘──[email protected]于2012-6-19 22:42补充以下内容:

[attachimg]116307[/attachimg]
’’dsu_plus_rewardpost_czw
作者: 明特·布兰马修    时间: 2012-6-19 22:45
在Window_EquipLeft、Window_EquipRight、Window_EquipItem脚本下
添加一句self.opacity = 0
在初始化对象下super脚本下
作者: liuziyuan201019    时间: 2012-6-20 22:00
本帖最后由 liuziyuan201019 于 2012-6-20 22:01 编辑

RUBY 代码复制
  1. module Opacity_Menu
  2.   def create_screen
  3.     @screen = Spriteset_Map.new
  4.   end
  5.   def dispose_screen
  6.     @screen.dispose
  7.   end
  8. end
  9.  
  10. module HS
  11.   OPACITY = 160
  12. end
  13. class Window_Base < Window
  14.   def initialize(x, y, width, height)
  15.     super()
  16.     @windowskin_name = $game_system.windowskin_name
  17.     self.windowskin = RPG::Cache.windowskin(@windowskin_name)
  18.     self.x = x
  19.     self.y = y
  20.     self.width = width
  21.     self.height = height
  22.     self.z = 100
  23.     if $scene.is_a?(Scene_Menu) or
  24.       $scene.is_a?(Scene_Item) or
  25.       $scene.is_a?(Scene_Skill) or
  26.       $scene.is_a?(Scene_Equip) or
  27.       $scene.is_a?(Scene_Status) or
  28.       $scene.is_a?(Scene_Save) or
  29.       $scene.is_a?(Scene_End) or
  30.       $scene.is_a?(Scene_Shop) or
  31.       self.back_opacity = HS::OPACITY
  32.     end
  33.   end
  34. end
  35.  
  36. class Scene_Menu
  37.   include Opacity_Menu
  38.   alias main_old main
  39.   def main
  40.     create_screen
  41.     main_old
  42.     dispose_screen
  43.   end
  44. end
  45.  
  46. class Scene_Item
  47.   include Opacity_Menu
  48.   alias main_old main
  49.   def main
  50.     create_screen
  51.     main_old
  52.     dispose_screen
  53.   end
  54. end
  55.  
  56. class Scene_Skill
  57.   include Opacity_Menu
  58.   alias main_old main
  59.   def main
  60.     create_screen
  61.     main_old
  62.     dispose_screen
  63.   end
  64. end
  65.  
  66. class Scene_Equip
  67.   include Opacity_Menu
  68.   alias main_old main
  69.   def main
  70.     create_screen
  71.     main_old
  72.     dispose_screen
  73.   end
  74. end
  75.  
  76. class Scene_Status
  77.   include Opacity_Menu
  78.   alias main_old main
  79.   def main
  80.     create_screen
  81.     main_old
  82.     dispose_screen
  83.   end
  84. end

作者: www.xawck.com    时间: 2012-6-21 09:23

作者: sky1209    时间: 2012-6-21 11:48
楼主介绍一下,用过好不好用啊? 这个很实际的 。




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