赞 | 0 |
VIP | 15 |
好人卡 | 7 |
积分 | 2 |
经验 | 30252 |
最后登录 | 2024-11-2 |
在线时间 | 629 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 161
- 在线时间
- 629 小时
- 注册时间
- 2012-6-9
- 帖子
- 1321
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 c248611 于 2012-7-8 17:18 编辑
■ 标题选项的修改
RPG Maket XP——脚本编辑器
按键盘Ctrl+Shift+F 注:以后在搜索中十分有用。
搜索全部领域
查找s1 = "新游戏"
或
Scene_Title中的37行:
s1 = "新游戏"
s2 = "继续"
s3 = "退出"
换成你想要的选项就可以了
#==============================================================================
Scene_Title中的41行:
@command_window.back_opacity = 160 #这里的160是窗口的透明度
#==============================================================================
这两条是定义标题窗口的位置:【Scene_Title中的42.43行】
@command_window.x = 320 - @command_window.width / 2
@command_window.y = 288
#==============================================================================
■ 标题的画面的皮肤:
在 Scene_Title 的 @command_window = Window_Command.new(192, [s1, s2, s3]) 后插入一行
@command_window.windowskin = RPG::Cache.windowskin("窗口皮肤文件名")
例: @command_window.windowskin = RPG::Cache.windowskin("001-Blue02")
注:自己添加素材。放在——游戏目录\Graphics\Windowskins中。
图1:
#==============================================================================
■ 存取档画面:
在 Scene_File 中的● 主处理覆盖为
#--------------------------------------------------------------------------
# ● 主处理
#--------------------------------------------------------------------------
def main
# 生成帮助窗口
@help_window = Window_Help.new
@help_window.windowskin = RPG::Cache.windowskin("窗口皮肤文件名")
@help_window.set_text(@help_text)
# 生成存档文件查
@savefile_windows = []
for i in 0..3
window = Window_SaveFile.new(i, make_filename(i))
window.windowskin = RPG::Cache.windowskin("窗口皮肤文件名")
@savefile_windows.push(window)
end
# 选择最后操作的文件
@file_index = $game_temp.last_file_index
@savefile_windows[@file_index].selected = true
注:自己添加素材。放在——游戏目录\Graphics\Windowskins中。
图2:
#==============================================================================
■ 菜单窗口的修改
class Scene_Menu中的
def initialize(menu_index = 0)
后加两句
@back = Sprite.new
@back.bitmap = RPG::Cache.picture("文件名")
在
# 释放窗口
@command_window.dispose
后 加上两句
@back.bitmap.dispose
@back.dispose
注:尺寸:640X480
自己添加素材。放在——游戏目录\Graphics\pictures中。
#==============================================================================
■ 修改文字的颜色
在Window_Base
只要修改下面括号内前3个数值就能改变对应的文字颜色 第4个数值是透明度设置
#--------------------------------------------------------------------------
# ● 获取文字色
# n : 文字色编号 (0~7)
#--------------------------------------------------------------------------
def text_color(n)
case n
when 0
return Color.new(255, 255, 255, 255)
when 1
return Color.new(128, 128, 255, 255)
when 2
return Color.new(255, 128, 128, 255)
when 3
return Color.new(128, 255, 128, 255)
when 4
return Color.new(128, 255, 255, 255)
when 5
return Color.new(255, 128, 255, 255)
when 6
return Color.new(255, 255, 128, 255)
when 7
return Color.new(192, 192, 192, 255)
else
normal_color
end
end
#--------------------------------------------------------------------------
# ● 获取普通文字色
#--------------------------------------------------------------------------
def normal_color
return Color.new(255, 255, 255, 255)
end
#--------------------------------------------------------------------------
# ● 获取无效文字色
#--------------------------------------------------------------------------
def disabled_color
return Color.new(255, 255, 255, 128)
end
#--------------------------------------------------------------------------
# ● 获取系统文字色
#--------------------------------------------------------------------------
def system_color
return Color.new(192, 224, 255, 255)
end
#--------------------------------------------------------------------------
# ● 获取危机文字色
#--------------------------------------------------------------------------
def crisis_color
return Color.new(255, 255, 64, 255)
end
#--------------------------------------------------------------------------
# ● 获取战斗不能文字色
#--------------------------------------------------------------------------
def knockout_color
return Color.new(255, 64, 0)
end
#==============================================================================
■
在Main里
Font.default_name = (["黑体"])
#这个[]里面的就是默认字体的选择(黑体,宋体,仿宋_GB2312,楷体_GB2312,新宋体)
Font.default_color = Color.new(0, 0, 0, 255)
#要是有别的脚本从新定义字体(如自己添加了 对话脚本 而且前面的方法无效时),这行程序就可以从新再定义字体的颜色了
这里的颜色是 黑色
你们要吐糟我.就吐糟吧...............
有没有比我更好的,发一下给我学习 |
评分
-
查看全部评分
|