Project1

标题: 战斗信息文字修改问题 [打印本页]

作者: frostkankan    时间: 2014-2-6 21:13
标题: 战斗信息文字修改问题
请问如何修改战斗时,画面上方显示的战斗信息的字体以及位置?就是上方滚动显示的“xxx使用了xxx技能“那些信息
作者: 江户川洛奇    时间: 2014-2-6 22:15
请问你要怎么修改?
作者: frostkankan    时间: 2014-2-7 12:34
江户川洛奇 发表于 2014-2-6 22:15
请问你要怎么修改?

就是想把字体变小,然后移动到画面下方而不是在上方显示,不知说清楚了没有{:2_264:}
作者: 江户川洛奇    时间: 2014-2-7 17:35
frostkankan 发表于 2014-2-7 12:34
就是想把字体变小,然后移动到画面下方而不是在上方显示,不知说清楚了没有 ...

移动位置的话你可以在Window_BattleLog的14行里修改super(0, 0, window_width, window_height)把里面的0改了
字体大小的话是和游戏里面的字体大小是一样的,除非修改游戏的字体大小或者有大神写个什么脚本的
作者: 余烬之中    时间: 2014-2-7 17:49
本帖最后由 余烬之中 于 2014-2-7 19:02 编辑

信手打的 没有测试 出错@我..
RUBY 代码复制
  1. class Window_BattleLog
  2.  
  3.   Mo_241e43c6451d79ce81a94bc0b22c3ea5_FONTSIZE = 18 #设置字体大小
  4.  
  5.   alias :mo_241e43c6451d79ce81a94bc0b22c3ea5_initialize :initialize
  6.   def initialize
  7.     mo_241e43c6451d79ce81a94bc0b22c3ea5_initialize
  8.  
  9.     self.y = Graphics.height - self.height  #需要的话微调位置
  10.  
  11.     dispose_back_bitmap
  12.     dispose_back_sprite
  13.     create_back_bitmap
  14.     create_back_sprite
  15.   end
  16.   def line_height
  17.     tmp = Bitmap.new(1,1)
  18.     tmp.font.size = Mo_241e43c6451d79ce81a94bc0b22c3ea5_FONTSIZE
  19.     a = tmp.text_size("Test").height
  20.     tmp.dispose
  21.     a
  22.   end
  23.   alias :mo_241e43c6451d79ce81a94bc0b22c3ea5_rfont_settings :reset_font_settings
  24.   def reset_font_settings
  25.     mo_241e43c6451d79ce81a94bc0b22c3ea5_rfont_settings
  26.     contents.font.size = Mo_241e43c6451d79ce81a94bc0b22c3ea5_FONTSIZE
  27.   end
  28. end
  
作者: frostkankan    时间: 2014-2-7 18:49
余烬之中 发表于 2014-2-7 17:49
信手打的 没有测试 出错@我..
class Window_BattleLog
  alias :mo_241e43c6451d79ce81a94bc0b22c3ea5_init ...

您好,确实出错了。。
第9行发生RGSSERROR。Disposed window.
作者: frostkankan    时间: 2014-2-7 18:52
江户川洛奇 发表于 2014-2-7 17:35
移动位置的话你可以在Window_BattleLog的14行里修改super(0, 0, window_width, window_height)把里面的0 ...

非常感谢,改位置确实可行!但是主要还是想要改变字体大小
作者: frostkankan    时间: 2014-2-7 20:43
余烬之中 发表于 2014-2-7 17:49
信手打的 没有测试 出错@我..
class Window_BattleLog
  

这次没问题了,完美解决,非常感谢您的帮助




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