Project1

标题: 时间日历系统的位置如何更改? [打印本页]

作者: 77767264    时间: 2015-1-3 04:44
标题: 时间日历系统的位置如何更改?
本帖最后由 77767264 于 2015-1-3 04:52 编辑



如图,这是地图上底部时的显示方式,左端对齐而且还有底色。我希望能将它改成右端对齐,底色水平反转,或者直接去除底色。。



大概像这样。。最好能告知修改坐标的方法。。

另外这个时间的字体和大小如何更改呢?脚本中没有找到设置的地方,在Smomo脚本核心里更改也似乎无效。。



https://rpg.blue/thread-330684-5-1.html

上面的是原帖地址。


下面是附件

万分感谢!

rili.7z (287.08 KB, 下载次数: 90)
作者: 三途亚梦    时间: 2015-1-3 04:44
  1.   def refresh
  2.     Smomo::Calendar.ensure_time_legal
  3.     Smomo::Calendar.check_period_and_zone
  4.     contents.clear
  5.     contents.gradient_fill_rect(0, 0, @sprite.width, @sprite.width,
  6.     Color.new(0, 0, 0, 0), Color.new(30, 30, 30))
  7.     format = Smomo.deep_clone(Format[:map])
  8.     format.each_with_index do |t, l|
  9.       t.gsub!(/_/){" "}
  10.       System.each_with_index do |(u, m), i|
  11.         t.gsub!(/<(\d*)#{u}>/){
  12.           format("%0#{$1 ? $1.to_i : nil}d", $game_variables[Var + i])
  13.         }
  14.       end
  15.       t.gsub!(/<Period>/){"#{PeriodName[Smomo::Calendar.prd]}"}
  16.       t.gsub!(/<Zone>/){"#{Smomo::Calendar.zone}"}
  17.       draw_text_ex(120, l * 30 + 5, t)
  18.     end
复制代码
全部复制,替换掉 245行~262行(左右)
def refresh
  ~
end
的全部内容(包括def和end)




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1