Menu translucide
Description
Permet de rendre le menu transparent.
Auteur(s) : XRXS
Note du script: Pas de noteImage
Installation
Ouvrez l'éditeur de script (F11) et créez en un nouveau au dessus de "Main".
Copiez puis collez alors ce script dans le nouveau script que vous venez de créer:
#==============================================================================
# ¡ Window_Base
#==============================================================================
class Window_Base < Window
#--------------------------------------------------------------------------
# œ ƒIƒuƒWƒFƒNƒg‰Šú‰»
#--------------------------------------------------------------------------
alias xrxs_mp7_initialize initialize
def initialize(x, y, width, height)
xrxs_mp7_initialize(x, y, width, height)
if $scene.is_a?(Scene_Menu) or
$scene.is_a?(Scene_Item) or
$scene.is_a?(Scene_Skill) or
$scene.is_a?(Scene_Equip) or
$scene.is_a?(Scene_Status) or
$scene.is_a?(Scene_Save) or
$scene.is_a?(Scene_End)
self.back_opacity = 160
end
end
end
#==============================================================================
# ¡ ƒXƒvƒ‰ƒCƒgƒZƒbƒg쬂̃~ƒbƒNƒXƒCƒ“ƒ‚ƒWƒ…[ƒ‹
#==============================================================================
module XRXS_MP7_Module
def create_spriteset
# ƒXƒvƒ‰ƒCƒgƒZƒbƒg‚ðì¬
@spriteset = Spriteset_Map.new
end
def dispose_spriteset
# ƒXƒvƒ‰ƒCƒgƒZƒbƒg‚ð‰ð•ú
@spriteset.dispose
end
end
#==============================================================================
# ¡ Scene_Menu
#==============================================================================
class Scene_Menu
include XRXS_MP7_Module
#--------------------------------------------------------------------------
# œ ƒƒCƒ“ˆ—
#--------------------------------------------------------------------------
alias xrxs_mp7_main main
def main
create_spriteset
xrxs_mp7_main
dispose_spriteset
end
end
#==============================================================================
# ¡ Scene_Item
#==============================================================================
class Scene_Item
include XRXS_MP7_Module
#--------------------------------------------------------------------------
# œ ƒƒCƒ“ˆ—
#--------------------------------------------------------------------------
alias xrxs_mp7_main main
def main
create_spriteset
xrxs_mp7_main
dispose_spriteset
end
end
#==============================================================================
# ¡ Scene_Skill
#==============================================================================
class Scene_Skill
include XRXS_MP7_Module
#--------------------------------------------------------------------------
# œ ƒƒCƒ“ˆ—
#--------------------------------------------------------------------------
alias xrxs_mp7_main main
def main
create_spriteset
xrxs_mp7_main
dispose_spriteset
end
end
#==============================================================================
# ¡ Scene_Equip
#==============================================================================
class Scene_Equip
include XRXS_MP7_Module
#--------------------------------------------------------------------------
# œ ƒƒCƒ“ˆ—
#--------------------------------------------------------------------------
alias xrxs_mp7_main main
def main
create_spriteset
xrxs_mp7_main
dispose_spriteset
end
end
#==============================================================================
# ¡ Scene_Status
#==============================================================================
class Scene_Status
include XRXS_MP7_Module
#--------------------------------------------------------------------------
# œ ƒƒCƒ“ˆ—
#--------------------------------------------------------------------------
alias xrxs_mp7_main main
def main
create_spriteset
xrxs_mp7_main
dispose_spriteset
end
end
#==============================================================================
# ¡ Scene_Save
#==============================================================================
class Scene_Save
include XRXS_MP7_Module
#--------------------------------------------------------------------------
# œ ƒƒCƒ“ˆ—
#--------------------------------------------------------------------------
alias xrxs_mp7_main main
def main
create_spriteset
xrxs_mp7_main
dispose_spriteset
end
end
#==============================================================================
# ¡ Scene_End
#==============================================================================
class Scene_End
include XRXS_MP7_Module
#--------------------------------------------------------------------------
# œ ƒƒCƒ“ˆ—
#--------------------------------------------------------------------------
alias xrxs_mp7_main main
def main
create_spriteset
xrxs_mp7_main
dispose_spriteset
end
end
Lorsque vous appuierez sur la touche "Echap", vous pourrez constater que le menu est devenu transparent !
Télécharger la démo du script
(Téléchargée 650 fois !)
le 13/07/2009 à 21:54:40
Vu 4492 fois Dernière modification par Martial
le 05/05/2011 à 23:37:36
(édité 4 fois !)