Project1
标题:
问个小白问题,怎么更换皮肤
[打印本页]
作者:
黯然销魂剑
时间:
2009-8-12 16:12
提示:
作者被禁止或删除 内容自动屏蔽
作者:
小空弟
时间:
2009-8-12 16:15
..我也很小白。什么叫换皮肤啊?是换装吗?
作者:
黯然销魂剑
时间:
2009-8-12 16:35
提示:
作者被禁止或删除 内容自动屏蔽
作者:
38571240
时间:
2009-8-12 16:45
只是对话框的话在Window_Message的def initialize下面加上
self.windowskin = Cache.system("你的皮肤名")就可以了
再把Window_BattleMessage的def initialize的end前面
加上self.windowskin = Cache.system("window")
作者:
水野·迪尔
时间:
2009-8-12 18:28
把VX的窗口文件命名为"Window",放在System文件下就可以替换;
如果要直接套用XP窗口文件,
请用以下脚本,
并且把下面的图片命名为"Window_Backup.png"一并放在System里面;
Window_Backup.png
(405 Bytes, 下载次数: 11)
下载附件
保存到相册
2009-8-12 18:28 上传
#==============================================================================
# 直接使用Xp皮肤文件 by 沉影不器
#------------------------------------------------------------------------------
# 使用方法: 把Xp的Window皮肤文件命名为"Window.png"复制到Graphics/System/文件夹
# 就可以直接让Vx使用.
# 注意: Graphics/System/文件夹内还有个"Window_Backup.png"的图片文件,勿动.
#==============================================================================
module Cache
#--------------------------------------------------------------------------
# ● 获取系统图片
# filename : 文件名
#--------------------------------------------------------------------------
def self.system(filename)
bitmap = load_bitmap("Graphics/System/", filename)
if bitmap.width == 192
new_bitmap = load_bitmap("Graphics/System/", "Window_Backup")
dest_rect = Rect.new(0, 0, 64, 64)
src_rect = Rect.new(0, 0, 128, 128)
new_bitmap.stretch_blt(dest_rect, bitmap, src_rect)
src_rect = Rect.new(128, 0, 64, 96)
new_bitmap.blt(64, 0, bitmap, src_rect)
###new_bitmap.to_png("Graphics/Vx_Skins/", filename + "_vx")
return new_bitmap
else
return bitmap
end
end
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1