查看: 3442|回复: 6

[已经解决] 如何让原本竖着的标题选项横过来

[复制链接]
梦石
0
星屑
400
在线时间
9 小时
注册时间
2014-5-3
回帖
0
发表于 2014-5-3 09:58:52 | 显示全部楼层 |阅读模式

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

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

×
原来标题画面的选项是竖着的……
该如何让它横过来?

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2014-5-3 10:43:23 | 显示全部楼层
本帖最后由 taroxd 于 2014-5-18 19:50 编辑

为什么 HorzCommand 不是 module!
嘛总之写了个脚本,应该能用

[pre lang="ruby" line="1"]#encoding:utf-8
#==============================================================================
# ■ Window_TitleCommand
#------------------------------------------------------------------------------
#  标题画面中,选择“开始游戏/继续游戏”的窗口。
#==============================================================================

class Window_TitleCommand < Window_Command
  #--------------------------------------------------------------------------
  # ● 获取窗口的宽度
  #--------------------------------------------------------------------------
  def window_width
    return 360
  end
  #--------------------------------------------------------------------------
  # ● 获取显示行数
  #--------------------------------------------------------------------------
  def visible_line_number
    return 1
  end
  #--------------------------------------------------------------------------
  # ● 获取列数
  #--------------------------------------------------------------------------
  def col_max
    return 3
  end
  #--------------------------------------------------------------------------
  # ● 获取行间距的宽度
  #--------------------------------------------------------------------------
  def spacing
    return 8
  end
  #--------------------------------------------------------------------------
  # ● 计算窗口内容的宽度
  #--------------------------------------------------------------------------
  def contents_width
    (item_width + spacing) * item_max - spacing
  end
  #--------------------------------------------------------------------------
  # ● 计算窗口内容的高度
  #--------------------------------------------------------------------------
  def contents_height
    item_height
  end
  #--------------------------------------------------------------------------
  # ● 获取首列位置
  #--------------------------------------------------------------------------
  def top_col
    ox / (item_width + spacing)
  end
  #--------------------------------------------------------------------------
  # ● 设置首列位置
  #--------------------------------------------------------------------------
  def top_col=(col)
    col = 0 if col < 0
    col = col_max - 1 if col > col_max - 1
    self.ox = col * (item_width + spacing)
  end
  #--------------------------------------------------------------------------
  # ● 获取尾列位置
  #--------------------------------------------------------------------------
  def bottom_col
    top_col + col_max - 1
  end
  #--------------------------------------------------------------------------
  # ● 设置尾列位置
  #--------------------------------------------------------------------------
  def bottom_col=(col)
    self.top_col = col - (col_max - 1)
  end
  #--------------------------------------------------------------------------
  # ● 确保光标在画面范围内滚动
  #--------------------------------------------------------------------------
  def ensure_cursor_visible
    self.top_col = index if index < top_col
    self.bottom_col = index if index > bottom_col
  end
  #--------------------------------------------------------------------------
  # ● 获取项目的绘制矩形
  #--------------------------------------------------------------------------
  def item_rect(index)
    rect = super
    rect.x = index * (item_width + spacing)
    rect.y = 0
    rect
  end
  #--------------------------------------------------------------------------
  # ● 获取对齐方向
  #--------------------------------------------------------------------------
  def alignment
    return 1
  end
  #--------------------------------------------------------------------------
  # ● 光标向下移动
  #--------------------------------------------------------------------------
  def cursor_down(wrap = false)
  end
  #--------------------------------------------------------------------------
  # ● 光标向上移动
  #--------------------------------------------------------------------------
  def cursor_up(wrap = false)
  end
  #--------------------------------------------------------------------------
  # ● 光标移至下一页
  #--------------------------------------------------------------------------
  def cursor_pagedown
  end
  #--------------------------------------------------------------------------
  # ● 光标移至上一页
  #--------------------------------------------------------------------------
  def cursor_pageup
  end
end[/pre]
回复

使用道具 举报

梦石
0
星屑
1737
在线时间
123 小时
注册时间
2023-12-26
回帖
184
发表于 2024-4-7 16:51:43 | 显示全部楼层
这个脚本 不能显示图片,好可惜。。用那个魔法窗口脚本 可以,但它是竖的。。。
回复

使用道具 举报

梦石
0
星屑
1554
在线时间
523 小时
注册时间
2015-8-23
回帖
83
发表于 2024-4-25 02:02:54 | 显示全部楼层
djs789783 发表于 2024-4-7 16:51
这个脚本 不能显示图片,好可惜。。用那个魔法窗口脚本 可以,但它是竖的。。。  ...

显示图片是啥意思?你是说制作标题?那都能制作标题了,按钮怎么横竖不是自己搞了吗?
回复

使用道具 举报

梦石
0
星屑
1737
在线时间
123 小时
注册时间
2023-12-26
回帖
184
发表于 2024-4-25 09:48:51 | 显示全部楼层
寂寞的青椒 发表于 2024-4-25 02:02
显示图片是啥意思?你是说制作标题?那都能制作标题了,按钮怎么横竖不是自己搞了吗? ...

开始游戏
继续游戏
结束游戏


                          开始游戏    继续游戏   结束游戏
魔法脚本不能这样设置横的。
我想要横的。
回复

使用道具 举报

梦石
0
星屑
1554
在线时间
523 小时
注册时间
2015-8-23
回帖
83
发表于 2024-4-25 13:40:32 | 显示全部楼层
djs789783 发表于 2024-4-25 09:48
开始游戏
继续游戏
结束游戏

下午我帮你弄一个
回复

使用道具 举报

梦石
0
星屑
1554
在线时间
523 小时
注册时间
2015-8-23
回帖
83
发表于 2024-4-25 14:36:53 | 显示全部楼层
djs789783 发表于 2024-4-25 09:48
开始游戏
继续游戏
结束游戏

方法我另外发帖子了,你自己去看看,我不知道为什么回复这里上传不了图片,实在抱歉了
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部