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

Project1

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

[已经过期] 请问下,上边的指令要怎样做才能显示两栏?

[复制链接]

Lv2.观梦者

梦石
0
星屑
412
在线时间
82 小时
注册时间
2017-2-26
帖子
16
跳转到指定楼层
1
发表于 2018-2-23 17:57:06 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
求指导下,还有我菜单栏的时间不会自己刷新,要怎么搞

TIM截图20180223175251.png (100.12 KB, 下载次数: 31)

TIM截图20180223175251.png

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

2
发表于 2018-2-23 19:07:38 | 只看该作者
第一个问题,需要改一排显示的项目数
在你选项的脚本里找def col_max
改成这样(因为你这是6个选项,所以我按你一排3个算,如果是一排6个就把3改成6)
  1.   def col_max#一排的项目数
  2.     return 3
  3.   end
复制代码

如果没有def col_max你就自己加一个

直接加,如果你拿默认的改那肯定是没有的,直接加一个def col_max

时间不刷新是因为你的refresh里面没有可以刷新时间的语句,你是自己加的这个还是用的其他脚本的?如果是其他脚本的,可能你不小心删了刷新的部分
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2724
在线时间
227 小时
注册时间
2016-3-27
帖子
576
3
发表于 2018-2-23 19:13:33 | 只看该作者
你用了什么脚本...
现在还能改名吗qwq
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
8
星屑
4801
在线时间
1567 小时
注册时间
2014-1-9
帖子
402

开拓者

4
发表于 2018-2-23 19:19:34 | 只看该作者
RUBY 代码复制
  1. class Window_MenuCommand < Window_Command
  2.  
  3.   def initialize
  4.     super(0, 0)
  5.     select_last
  6.   end
  7.  
  8.   def window_width
  9.     Graphics.width
  10.   end
  11.  
  12.   def visible_line_number
  13.     2
  14.   end
  15.  
  16.   def col_max
  17.     if item_max % 2 == 1 ; item_max / 2 + 1
  18.     else ; item_max / 2 end
  19.   end
  20.  
  21. end
  22.  
  23. class Window_Playtime < Window_Base
  24.  
  25.   def initialize(x, y, width)
  26.     super(x, y, width, fitting_height(1))
  27.     update
  28.   end
  29.  
  30.   def update
  31.     super
  32.     contents.clear
  33.     draw_text(contents.rect, $game_system.playtime_s, 1)
  34.   end
  35.  
  36. end
  37.  
  38. class Scene_Menu < Scene_MenuBase
  39.  
  40.   alias :hawkeye_start :start
  41.   def start
  42.     hawkeye_start
  43.     x = @gold_window.width
  44.     y = @status_window.height
  45.     w = Graphics.width - @gold_window.width
  46.     @playtime = Window_Playtime.new(x, y, w)
  47.   end
  48.  
  49. end
帮你重写了Window_MenuCommand和 Window_Playtime,时间在菜单中不刷新的问题估计是直接写在refresh里了,或者是写在update里但是没有调用…
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 13:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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