Project1
标题:
怎么样临时更换系统窗口图
[打印本页]
作者:
wingtang5
时间:
2010-7-25 20:46
标题:
怎么样临时更换系统窗口图
本帖最后由 wingtang5 于 2010-7-28 07:51 编辑
red-grey.png
(6.5 KB, 下载次数: 26)
下载附件
保存到相册
2010-7-25 20:46 上传
临时更换成这样,然后回复默认。
估计右上角和F1没有,真的。
作者:
q375430574
时间:
2010-7-26 14:04
提示:
作者被禁止或删除 内容自动屏蔽
作者:
ganty
时间:
2010-7-27 12:51
把skin放在\Graphics\System下...
插入腳本
$default_winskin = "Window" # 默认窗口外观
class Game_Interpreter
#--------------------------------------------------------------------------
# ● 更改窗口外观
#--------------------------------------------------------------------------
def change_windowskin(winskin=nil)
if winskin
# 设定素材名称
$game_system.windowskin_name = winskin
else
# 回复默认名称
$game_system.windowskin_name = $default_winskin
end
return true
end
end
class Game_System
#--------------------------------------------------------------------------
# ● 获取窗口外观名称
#--------------------------------------------------------------------------
def windowskin_name
if @windowskin_name == nil
return $default_winskin
else
return @windowskin_name
end
end
#--------------------------------------------------------------------------
# ● 更改窗口外观名称
#--------------------------------------------------------------------------
def windowskin_name=(winskin)
@windowskin_name = winskin
end
end
class Window_Base < Window
#--------------------------------------------------------------------------
# ● 初始化窗口
#--------------------------------------------------------------------------
alias winskin_initialize initialize
def initialize(x, y, width, height)
winskin_initialize(x, y, width, height)
@windowskin_name = $game_system.windowskin_name
self.windowskin = Cache.system(@windowskin_name)
end
#--------------------------------------------------------------------------
# ● 更新窗口
#--------------------------------------------------------------------------
alias winskin_update update
def update
winskin_update
if $game_system.windowskin_name != @windowskin_name
@windowskin_name = $game_system.windowskin_name
self.windowskin = Cache.system(@windowskin_name)
end
end
end
复制代码
然後在想改變的時候
事件頁內用腳本:
change_windowskin("文件名")
想調回默認的就再用一次腳本:
change_windowskin("Window")
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1