设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1967|回复: 6
打印 上一主题 下一主题

[原创发布] 【XP】【新手经验】标题选项的修改

[复制链接]

Lv1.梦旅人

梦石
0
星屑
161
在线时间
629 小时
注册时间
2012-6-9
帖子
1321
跳转到指定楼层
1
发表于 2012-7-8 16:09:18 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

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)
#要是有别的脚本从新定义字体(如自己添加了 对话脚本 而且前面的方法无效时),这行程序就可以从新再定义字体的颜色了
这里的颜色是 黑色

你们要吐糟我.就吐糟吧...............

有没有比我更好的,发一下给我学习

评分

参与人数 3星屑 +40 收起 理由
plummy + 14
candy2266 + 6
necpoc + 20 巧克力糖豆一颗~

查看全部评分

Lv1.梦旅人

恒星轮

梦石
0
星屑
50
在线时间
254 小时
注册时间
2012-4-3
帖子
177
2
发表于 2012-7-8 16:25:45 | 只看该作者
介个……好吧虽然到处都见到过不过还是支持一下LZ,要糖么?

点评

谢谢了  发表于 2012-7-8 16:30
点击进入我的论坛
本人的游戏有:
诺多赛尔号单机版(开发进度100%,持续更新版本中)
阿尔西斯村保卫战(开发进度60%,点击查看
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
58 小时
注册时间
2011-12-30
帖子
182
3
发表于 2012-7-8 17:16:07 | 只看该作者
我愁啊,我也是新手,看见就进来了,最近也正因为这个问题发愁呢,进来一看原来是XP我用的是VX啊!

点评

差不多很难吧,那个S1什么的我也找到了,就是改不对。  发表于 2012-7-9 09:30
我只找到VX的 s1 = Vocab::new_game s2 = Vocab::continue s3 = Vocab::shutdown  发表于 2012-7-8 20:58
脚本神马貌似都不简单吧= =、  发表于 2012-7-8 18:53
额、VX改标题选项很难吗?  发表于 2012-7-8 18:07
没事的,看了你这个帖才知道,原来XP的脚本相当简单啊,VX的看得我脑袋都大了也没看明白。  发表于 2012-7-8 17:29
If you are helpful,you must help me!
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

  /) /)<

梦石
0
星屑
4212
在线时间
4890 小时
注册时间
2009-2-16
帖子
8434

开拓者短篇七成年组季军

4
发表于 2012-7-8 17:22:58 | 只看该作者
= = 这个应该发在技术区

点评

让版主帮忙移  发表于 2012-7-8 17:25
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
266
在线时间
495 小时
注册时间
2012-7-6
帖子
888
5
发表于 2012-7-8 17:25:49 | 只看该作者
发往技术区吧
虽然感觉这样的修改很普通
嘛就算支持一个

点评

谢谢~\(≧▽≦)/~啦啦啦  发表于 2012-7-8 17:26
有偿招募绘师RM脚本师,有意者请短联系我噢=V=
我的扣扣:2559286292
回复 支持 反对

使用道具 举报

Lv4.逐梦者

醉啸 长风万里

梦石
0
星屑
6167
在线时间
6593 小时
注册时间
2007-12-16
帖子
4501

贵宾

6
发表于 2012-7-8 17:34:17 | 只看该作者
发布区已经有很多了,很明显LZ从来不知看版规

点评

...............  发表于 2012-7-8 17:41

还在龟速填坑中
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
127 小时
注册时间
2009-12-19
帖子
417
7
发表于 2012-7-8 19:40:32 | 只看该作者
支持一下吧,即使比较简单。
无视掉。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-2 22:19

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表