查看: 2380|回复: 7

[已经解决] 战斗信息文字修改问题

[复制链接]
梦石
0
星屑
117
在线时间
432 小时
注册时间
2010-7-14
回帖
85
发表于 2014-2-6 21:13:19 | 显示全部楼层 |阅读模式

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

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

×
请问如何修改战斗时,画面上方显示的战斗信息的字体以及位置?就是上方滚动显示的“xxx使用了xxx技能“那些信息
梦石
0
星屑
600
在线时间
1118 小时
注册时间
2012-12-24
回帖
761
发表于 2014-2-6 22:15:20 | 显示全部楼层
请问你要怎么修改?

点击签名档去一个神奇的地方
回复

使用道具 举报

梦石
0
星屑
117
在线时间
432 小时
注册时间
2010-7-14
回帖
85
 楼主| 发表于 2014-2-7 12:34:24 | 显示全部楼层
江户川洛奇 发表于 2014-2-6 22:15
请问你要怎么修改?

就是想把字体变小,然后移动到画面下方而不是在上方显示,不知说清楚了没有{:2_264:}
回复

使用道具 举报

梦石
0
星屑
600
在线时间
1118 小时
注册时间
2012-12-24
回帖
761
发表于 2014-2-7 17:35:50 | 显示全部楼层
frostkankan 发表于 2014-2-7 12:34
就是想把字体变小,然后移动到画面下方而不是在上方显示,不知说清楚了没有 ...

移动位置的话你可以在Window_BattleLog的14行里修改super(0, 0, window_width, window_height)把里面的0改了
字体大小的话是和游戏里面的字体大小是一样的,除非修改游戏的字体大小或者有大神写个什么脚本的

点击签名档去一个神奇的地方
回复

使用道具 举报

百合控

梦石
0
星屑
6548
在线时间
1275 小时
注册时间
2013-8-21
回帖
3522

开拓者

发表于 2014-2-7 17:49:26 | 显示全部楼层
本帖最后由 余烬之中 于 2014-2-7 19:02 编辑

信手打的 没有测试 出错@我..
[pre lang="ruby" line="1"]class Window_BattleLog
  
  Mo_241e43c6451d79ce81a94bc0b22c3ea5_FONTSIZE = 18 #设置字体大小
  
  alias :mo_241e43c6451d79ce81a94bc0b22c3ea5_initialize :initialize
  def initialize
    mo_241e43c6451d79ce81a94bc0b22c3ea5_initialize
   
    self.y = Graphics.height - self.height  #需要的话微调位置
   
    dispose_back_bitmap
    dispose_back_sprite
    create_back_bitmap
    create_back_sprite
  end
  def line_height
    tmp = Bitmap.new(1,1)
    tmp.font.size = Mo_241e43c6451d79ce81a94bc0b22c3ea5_FONTSIZE
    a = tmp.text_size("Test").height
    tmp.dispose
    a
  end
  alias :mo_241e43c6451d79ce81a94bc0b22c3ea5_rfont_settings :reset_font_settings
  def reset_font_settings
    mo_241e43c6451d79ce81a94bc0b22c3ea5_rfont_settings
    contents.font.size = Mo_241e43c6451d79ce81a94bc0b22c3ea5_FONTSIZE
  end
end[/pre]  

评分

参与人数 1梦石 +1 收起 理由
迷糊的安安 + 1 认可答案,非常感谢您的帮助~

查看全部评分

萌新瑟瑟发抖
看到我请叫我去干活
回复

使用道具 举报

梦石
0
星屑
117
在线时间
432 小时
注册时间
2010-7-14
回帖
85
 楼主| 发表于 2014-2-7 18:49:47 | 显示全部楼层
余烬之中 发表于 2014-2-7 17:49
信手打的 没有测试 出错@我..
class Window_BattleLog
  alias :mo_241e43c6451d79ce81a94bc0b22c3ea5_init ...

您好,确实出错了。。
第9行发生RGSSERROR。Disposed window.

点评

测试了一下 现在应该没问题了  发表于 2014-2-7 19:02
回复

使用道具 举报

梦石
0
星屑
117
在线时间
432 小时
注册时间
2010-7-14
回帖
85
 楼主| 发表于 2014-2-7 18:52:15 | 显示全部楼层
江户川洛奇 发表于 2014-2-7 17:35
移动位置的话你可以在Window_BattleLog的14行里修改super(0, 0, window_width, window_height)把里面的0 ...

非常感谢,改位置确实可行!但是主要还是想要改变字体大小
回复

使用道具 举报

梦石
0
星屑
117
在线时间
432 小时
注册时间
2010-7-14
回帖
85
 楼主| 发表于 2014-2-7 20:43:25 | 显示全部楼层
余烬之中 发表于 2014-2-7 17:49
信手打的 没有测试 出错@我..
class Window_BattleLog
  

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

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部