Project1
标题:
怎样用脚本更改窗口外观
[打印本页]
作者:
satgo1546
时间:
2011-7-27 16:05
标题:
怎样用脚本更改窗口外观
我是个新手,想请教各位,怎样用脚本实现更改窗口外观?我在事件列表里没有看到“更改窗口外观”的选项,那么怎样更改窗口外观? dsu_plus_rewardpost_czw
作者:
summer92
时间:
2011-7-27 16:15
下载你需要的 window文件 替换你工程文件夹下的 Grapsh/System window文件 就可以了
作者:
Cherry
时间:
2011-7-27 16:21
$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
作者:
lsu666666
时间:
2011-7-27 16:22
标题:
此
本帖最后由 lsu666666 于 2011-7-27 16:25 编辑
这个符合你需求
脚本更换窗口
也可变更回默认窗口
使用方法:事件内用脚本指令, 打入输入以下指令码
change_windowskin("素材名称")
可在事件结束后要更换回原始设定皮肤就在事件结束输入以下指令码:
change_windowskin
将窗口文件一个或多个放置于SYSTEM的资料夹内.名称随意.
就可在游戏内调用多组窗口文件或变更回默认文件 很方便
更换窗口外观.rar
2011-7-27 16:21 上传
点击文件名下载附件
1.14 KB, 下载次数: 81
作者:
忧雪の伤
时间:
2011-7-27 21:15
self.windowskin = Cache.system('')
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1