注册会员 登录
Project1 返回首页

喵呜喵5的树洞 https://rpg.blue/?291206 [收藏] [复制] [分享] [RSS]

日志

【脚本】对话中切换字体

热度 5已有 2185 次阅读2014-5-24 17:39 |个人分类:脚本

这个脚本需要搭配我的基础脚本共同使用:http://rm.66rpg.com/home.php?mod=space&uid=291206&do=blog&id=13513

=begin
===============================================================================
  对话中切换字体 By喵呜喵5
===============================================================================

【说明】

  对话中使用转义字符

    \font[字体的名字]

  即可切换之后显示的对话的字体

  字体将在对话进入新一页后恢复成默认字体

=end
#==============================================================================
# 脚本部分
#==============================================================================
$m5script ||= {};raise("需要喵呜喵5基础脚本的支持") unless $m5script[:M5Base]
$m5script[:M5CF20140524] = 20140524;M5script.version(20141205)
class Window_Message
  alias m5_20140524_reset_font_settings reset_font_settings
  def reset_font_settings
    m5_20140524_reset_font_settings
    contents.font.name = Font.default_name
  end
  alias m5_20140524_process_escape_character process_escape_character
  def process_escape_character(code, text, pos)
    case code.upcase
    when 'FONT'
      name = m5_obtain_escape_param(text)
      contents.font.name = Font.exist?(name) ? name : Font.default_name
    else
      m5_20140524_process_escape_character(code, text, pos)
    end
  end
end
3

鸡蛋

鲜花

刚表态过的朋友 (3 人)

发表评论 评论 (8 个评论)

回复 chd114 2015-1-10 09:41
\font[字体的名字]针对的是这个转义符后面到下一个 \font[字体的名字]之前的字体还是那一页的字体?
回复 喵呜喵5 2015-1-10 11:36
chd114: \font[字体的名字]针对的是这个转义符后面到下一个 \font[字体的名字]之前的字体还是那一页的字体?
和用转义字符改变文字颜色一样
回复 chd114 2015-1-10 19:43
喵呜喵5: 和用转义字符改变文字颜色一样
这里的字体是获取Windows/Fonts里面的字体?如果这个字体不存在的话就是无效对吧?
回复 喵呜喵5 2015-1-10 20:01
chd114: 这里的字体是获取Windows/Fonts里面的字体?如果这个字体不存在的话就是无效对吧?
和你自己在main中设置游戏字体时游戏读取字体的判定一样
回复 chd114 2015-1-10 20:03
喵呜喵5: 和你自己在main中设置游戏字体时游戏读取字体的判定一样
Main里面的Font.default_name=["simhei",]?话说VA的默认字体又是什么···
回复 喵呜喵5 2015-1-10 20:05
chd114: Main里面的Font.default_name=["simhei",]?话说VA的默认字体又是什么···
你Main里设置的字体如果没安装又不在Font文件夹里时游戏用哪个字体?如果安装了?如果在Font文件夹里有?
回复 chd114 2015-1-10 20:08
喵呜喵5: 你Main里设置的字体如果没安装又不在Font文件夹里时游戏用哪个字体?如果安装了?如果在Font文件夹里有?
还是宋体?
回复 喵呜喵5 2015-2-11 08:40
chd114: 还是宋体?
和设置默认字体时读不到时的判定完全一样,这个脚本只是让你实时切换字体,又没有修改RM读取字体的机制

facelist doodle 涂鸦笔

您需要登录后才可以评论 登录 | 注册会员

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

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

GMT+8, 2024-4-29 10:57

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

返回顶部