Project1
标题:
开始游戏的那个窗口的坐标在哪个脚本?
[打印本页]
作者:
沙之爱罗
时间:
2009-3-19 23:58
标题:
开始游戏的那个窗口的坐标在哪个脚本?
就是新游戏,继续游戏的那个东西,请问一下他的X和Y在哪里??偶不晓得在哪里……知道XP,但是VXMS不是在头一个脚本啊。。。 [LINE]1,#dddddd[/LINE]
版务信息:本贴由楼主自主结贴~
作者:
塑望
时间:
2009-3-20 00:51
@command_window.x = 数值
@command_window.y = 数值
Scene_Title的 #命令窗口 内容如上 数值修改
作者:
沙之爱罗
时间:
2009-3-20 01:24
再问一下,LS知道那个更换窗口的脚本么(我忘记脚本叫什么名字了)偶是想整个窗口换成别的~~
是不是可以在游戏中途更换对话框的啊?怎么更换?
绝望了,我对搜索了N久没有搜索到正确关键字的世界绝望了!
作者:
八云紫
时间:
2009-3-20 02:04
更换窗口的脚本? 只把 Title 的窗口换掉吗?
作者:
沙之爱罗
时间:
2009-3-20 02:18
不是~~是首先偶在某个地图用的是窗口A,但是去到另外一个地图,偶用窗口B
是一个类似这样的脚本吧
作者:
妲己
时间:
2009-3-20 02:28
如果LZ用的是普通的窗口设置.那么用这个脚本就可以
#使用方法:事件内用脚本指令, 打入
#change_windowskin("素材名称")
#回复默认:
#change_windowskin(0)
$default_winskin = "Window" # 默认窗口外观
class Game_Interpreter
#--------------------------------------------------------------------------
# ● 更改窗口外观
#--------------------------------------------------------------------------
def change_windowskin(winskin)
if winskin != 0 # 如果winskin非0
# 设定素材名称
$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
复制代码
如果用的是强化类的.比如呼出对话框什么的.那么这个不可用.
喵呜{/cy} [LINE]1,#dddddd[/LINE]
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者:
沙之爱罗
时间:
2009-3-20 03:00
可以了~~忘记井号是注释的意思了~
作者:
八云紫
时间:
2009-6-12 08:00
全部都更换,还是值更换一个窗口,比如 菜单?
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1