VX 스크립트

#======================================================================
========
# � [RMVX] Custom Menu Background Effects & Opacity
#------------------------------------------------------------------------------
# Version 1.0
# by Woratana [woratana@hotmail.com]
# Release Date: 31/01/2008
#
# Exclusive for RPG RPG Revolution
#==============================================================================

module WorBG
#----------------------------------------
# SETUP MENU BACKGROUND & OPACITY HERE!
#---------------------------------------
BG_MODE = 0 # Mode of BG
BG_BLUR = true # Turn on (true)/ off (false) to make background blur
WINDOW_OPACITY = 100 # Opacity for Menu Screens
THICK_WINDOW_OPACITY = 200 # Opacity for Windows in Title/Battle/End Screens
BG_MOVE_X = 0 # Move Background in X-coordinate
BG_MOVE_Y = 0 # Move Background in Y-coordinate
BG_PICTURE = "filename" # Picture file name when you use custom BG (mode 2)
end

class Scene_Base

def create_menu_background
@menuback_sprite = Plane.new
case WorBG::BG_MODE
when 0 # Default BG
@menuback_sprite.bitmap = $game_temp.background_bitmap
@menuback_sprite.color.set(16, 16, 16, 128)

when 1 # Brighter Default BG
@menuback_sprite.bitmap = $game_temp.background_bitmap

when 2 # Custom BG
@menuback_sprite.bitmap = Cache.picture(WorBG::BG_PICTURE)

else
@menuback_sprite.bitmap = $game_temp.background_bitmap
@menuback_sprite.color.set(16, 16, 16, 128)
end
@menuback_sprite.bitmap.blur if WorBG::BG_BLUR == true
update_menu_background
end

alias wor_scebase_upd update
def update
@menuback_sprite.ox += WorBG::BG_MOVE_X if @menuback_sprite != nil and WorBG::BG_MOVE_X != 0
@menuback_sprite.oy += WorBG::BG_MOVE_Y if @menuback_sprite != nil and WorBG::BG_MOVE_Y != 0
end

def snapshot_for_background
$game_temp.background_bitmap.dispose
$game_temp.background_bitmap = Graphics.snap_to_bitmap
end
end # Class End

class Window_Base

alias wor_winbase_ini initialize
def initialize(x, y, width, height)
wor_winbase_ini(x, y, width, height)
if $scene.is_a?(Scene_Title) or $scene.is_a?(Scene_Battle) or $scene.is_a?(Scene_End)
self.back_opacity = WorBG::THICK_WINDOW_OPACITY

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 3 습작 2012.12.24 5398
137 MOG 스토리 씬 22 file RPGbooster 2008.10.08 3345
136 메뉴 MOG - Scroll Bar for VX file 습작 2014.07.06 1115
135 상태/속성 MOG - Menu Status V 2.0 16 아방스 2011.01.01 3316
134 기타 Modified Advanced Weather Script VX 1.1 3 file Alkaid 2010.10.08 1967
133 미니맵 MiniMap 1.0 미니맵 스크립트. 39 아방스 2010.12.02 4740
132 메시지 MessageSound v2.0 글자에 소리 다다닥 스크립트 21 할렘 2009.02.02 3510
» Menu Background Effects(온라인 스크립트 올릴려고 했다가 못 올렸음)아깝다.. Man... 2008.10.28 1665
130 MAX Level Limitation System 3 Man... 2008.10.28 1198
129 변수/스위치 MapSwitch VX Version: 1.1 1 Man... 2008.10.27 1327
128 미니맵 Map-System by AmIMeYet [미니맵] 9 Man... 2008.10.28 2746
127 맵/타일 Map Saver 17 file 비극ㆍ 2010.04.18 2415
126 기타 Lock Screen 3 비극ㆍ 2010.04.19 2012
125 Limit Break VX 3 Man... 2008.10.28 1777
124 LevelMe v1.2 3 Man... 2008.10.27 1154
123 스킬 Learn Skills By Use 10 비극ㆍ 2010.04.19 2037
122 기타 Kylock1.2+(RMDude-Kylock1.5) Time System Script 4 file communnn 2011.10.20 2595
121 기타 Kylock 밤낮 스크립트 부분 한글화 + 달력 모드 (모드는 자작) 31 file RMdude 2009.02.15 4100
120 KID's Luck Systems(무슨 뜻?) 4 Man... 2008.10.27 1378
119 Khai's Window Helper 1.4 1 Man... 2008.10.28 1272
118 HUD KH HUD (HP MP 게이지바 스크립트) 41 아방스 2010.12.17 6422
Board Pagination Prev 1 ... 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Next
/ 32