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

Project1

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

[已经解决] 关于字体的缩小

[复制链接]

Lv2.观梦者

梦石
0
星屑
723
在线时间
530 小时
注册时间
2010-6-9
帖子
840
跳转到指定楼层
1
发表于 2013-3-14 23:40:29 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 负零 于 2013-3-16 19:45 编辑


请问在脚本哪处缩小帮助框、命令框、技能选择框的文字。摸了一晚上了 font.size不好使,求教!

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
2
发表于 2013-3-15 00:14:01 | 只看该作者
本帖最后由 j433463 于 2013-3-15 00:15 编辑

有些字体同样的 size 下会比较大或比较小,如果您选了默认状态下呈现比较大的字体,可以在 Main 下设成较小 size,方式如下:
  1. Font.default_size = 20
复制代码
一般默认下,VA 字体的 size 应该是 24,所以调小一点改成 22 或 20 都可以,VX 好像是 20。

不过,我看您的图,好像默认的字体并没有菜单上那么大,是有别的原因造成的吗?
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
723
在线时间
530 小时
注册时间
2010-6-9
帖子
840
3
 楼主| 发表于 2013-3-15 19:25:02 | 只看该作者
本帖最后由 负零 于 2013-3-15 20:08 编辑
j433463 发表于 2013-3-15 00:14
有些字体同样的 size 下会比较大或比较小,如果您选了默认状态下呈现比较大的字体,可以在 Main 下设成较小 ...


我只是想局部调整字体大小,那个做法我考虑过,但是是设置全局的默认字体大小,有点太统一了。换句话说我找不到调整以上内容的字体脚本,自己填上也不行,可能位置错了。其他还是可以的,在这里就不行我就有点崩溃了...
Window_Help 重写的
  1. #==============================================================================
  2. # ■ Window_Help
  3. #------------------------------------------------------------------------------
  4. #  スキルやアイテムの説明、アクターのステータスなどを表示するウィンドウです。
  5. #==============================================================================

  6. class Window_Help < Window_Base
  7.   #--------------------------------------------------------------------------
  8.   # ● オブジェクト初期化
  9.   #--------------------------------------------------------------------------
  10.   def initialize(line_number = 2)
  11.     if not $game_temp.in_battle
  12.       super(0, 0, Graphics.width, fitting_height(line_number))
  13.     else
  14.       super(244, 356, 300, 60)
  15.     end
  16.   end
  17.   #--------------------------------------------------------------------------
  18.   # ● テキスト設定
  19.   #--------------------------------------------------------------------------
  20.   def set_text(text)   
  21.     if text != @text
  22.       @text = text
  23.       contents.font.size = 12
  24.       refresh
  25.       
  26.     end
  27.   end
  28.   #--------------------------------------------------------------------------
  29.   # ● クリア
  30.   #--------------------------------------------------------------------------
  31.   def clear
  32.     set_text("")
  33.   end
  34.   #--------------------------------------------------------------------------
  35.   # ● アイテム設定
  36.   #     item : スキル、アイテム等
  37.   #--------------------------------------------------------------------------
  38.   def set_item(item)
  39.      contents.font.size = 12
  40.     set_text(item ? item.description : "")
  41.   end
  42.   #--------------------------------------------------------------------------
  43.   # ● リフレッシュ
  44.   #--------------------------------------------------------------------------
  45.   def refresh
  46.     contents.clear
  47.     draw_text_ex(4, 0, @text)
  48.   end
  49. end
复制代码

点评

试过了,不行,谢谢您的解答。认可该答案  发表于 2013-3-16 19:45
有没有试过加在 draw_text_ex 之前?  发表于 2013-3-16 00:49
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
4
发表于 2013-3-15 20:17:21 | 只看该作者
先开启菜单的脚本,一般通常是 Window_ 开头 Command 结尾的,像是 Window_SkillCommand 或者 Widnow_MenuCommand,这种的大多是菜单选项的脚本,

再找到脚本中的初始化物件 def initialize 那个部份,在 refresh 前加 self.font.size = 20,如果没效,试试改成 self.contents.font.size = 20 这样子,

您那个图好像是战斗时的菜单脚本,如果不是默认脚本的话,要找到那个脚本的 class Scene_Battle 的 def start 或是 Window_XXXCommand 的 initialize 去改字的 size。

点评

按您的方法我去试试  发表于 2013-3-15 20:33
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-7-23 08:22

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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