查看: 3769|回复: 7

[RMVA发布] 【渣中之极致】字体更改脚本1.2【简化了不少】

[复制链接]
梦石
0
星屑
50
在线时间
10 小时
注册时间
2015-1-18
回帖
6
发表于 2015-1-20 23:11:41 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 Green-Grox 于 2015-1-21 21:41 编辑

【本来写给自己的……貌似对大家有帮助,就发上来了】
话说用于更改字体收录好少……谁来说几个?
正在做更改字体颜色、更改轮廓颜色中……
其实可以直接Font.default_name = "宋体"之类的就行了……只是方便而已,特别是弄到颜色的时候……你不会打算每次慢慢调吧?
1.0版本是没有简化的……现在1.1版本就简化了
我是第一次写脚本的,请多多关照←此处无白字
[fold]
  1. =begin
  2. 在一切开始之前,首先——
  3.                    _ooOoo_
  4.                   o8888888o
  5.                   88" . "88
  6.                   (| -_- |)
  7.                   O\  =  /O
  8.                ____/`---'\____
  9.              .'  \\|     |//  `.
  10.             /  \\|||  :  |||//  \
  11.            /  _||||| -:- |||||-  \
  12.            |   | \\\  -  /// |   |
  13.            | \_|  ''\---/''  |   |
  14.            \  .-\__  `-`  ___/-. /
  15.          ___`. .'  /--.--\  `. . __
  16.       ."" '<  `.___\_<|>_/___.'  >'"".
  17.      | | :  `- \`.;`\ _ /`;.`/ - ` : | |
  18.      \  \ `-.   \_ __\ /__ _/   .-` /  /
  19. ======`-.____`-.___\_____/___.-`____.-'======
  20.                    `=---='
  21. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  22.            佛祖保佑       永无BUG
  23. 好了,开始吧。
  24. =end
  25. #▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
  26. #===============================================================================
  27. #字体更改脚本◀版本:1.2-----☞☞by Green-Grox☜☜---------------------------------
  28. #===============================================================================
  29. #▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
  30. =begin
  31. 使用方法:在事件的脚本栏中,输入:
  32. $font1234 = ["字体名称","粗体","斜体","轮廓","阴影","自定义/大字/中字/小字",字体大小的值]
  33. Font12.font123
  34. 字体名称可以输入:宋体、楷体、隶书、行书、幼圆、仿宋、微软雅黑。注意:当你没有该字体
  35. 默认使用黑体。如果没有你想使用的字体,请告诉我,我会及时收录。如果你会写脚本,可以自己搞定。
  36. 字体形态:粗体:当你输入"粗体",则使用粗体。不输入,则不使用。
  37.          斜体:当你输入"斜体",则使用斜体。不输入,则不使用。
  38.          轮廓:当你输入"轮廓",则使用轮廓。不输入,则不使用。
  39.          阴影:当你输入"阴影",则使用阴影。不输入,则不使用。
  40.          注意!用英文逗号隔开!不要去掉了英文的双引号!顺序可以改变。
  41. 字体大小:当你使用自定义时,你可以自定义字体大小的值(要在最后面)。或者使用已经设定
  42. 大字、中字、小字,这时你不需要输入字体大小的值。建议大小为14~25。请不要小于6,会出错!
  43. 注意:就这个脚本来说,在对话框是无法使用粗体、斜体。

  44. 另外:如果你想从标题就已经使用,你可以在Main脚本的rgss_main { SceneManager.run }上
  45. 写下你所需要的改变,也就是这个啦:
  46. $font1234 = ["字体名称","粗体","斜体","轮廓","阴影","自定义/大字/中字/小字",字体大小的值]
  47. Font12.font123
  48. 唔,没了。
  49. =end
  50. class Font12
  51.   def self.font123
  52. #-------------------------------------------------------------------------------
  53. #抽取字体名称
  54. #-------------------------------------------------------------------------------
  55.     song_ti   = $font1234.include?("宋体")
  56.     kai_ti    = $font1234.include?("楷体")
  57.     li_shu    = $font1234.include?("隶书")
  58.     xing_shu  = $font1234.include?("行书")
  59.     you_yuan  = $font1234.include?("幼圆")
  60.     fang_song = $font1234.include?("仿宋")
  61.     ya_hei    = $font1234.include?("微软雅黑")
  62. #-------------------------------------------------------------------------------
  63. #抽取字体形态
  64. #-------------------------------------------------------------------------------
  65.     bold12    = $font1234.include?("粗体")
  66.     italic12  = $font1234.include?("斜体")
  67.     outline12 = $font1234.include?("轮廓")
  68.     shadow12  = $font1234.include?("阴影")
  69. #-------------------------------------------------------------------------------
  70. #抽取字体大小
  71. #-------------------------------------------------------------------------------
  72.     size12    = $font1234.include?("自定义")
  73.     if size12 != true
  74.       big12   = $font1234.include?("大字")
  75.       medium12= $font1234.include?("中字")
  76.       small12 = $font1234.include?("小字")
  77.     elsif size12 == true
  78.       size123 = $font1234[-1]
  79.     end
  80. #-------------------------------------------------------------------------------
  81. #开始执行更改
  82. #-------------------------------------------------------------------------------
  83. #字体更改
  84.     Font.default_name = ["宋体","黑体"] if song_ti  == true
  85.     Font.default_name = ["楷体","黑体"] if kai_ti   == true
  86.     Font.default_name = ["隶书","黑体"] if li_shu   == true
  87.     Font.default_name = ["行书","黑体"] if xing_shu == true
  88.     Font.default_name = ["幼圆","黑体"] if you_yuan == true
  89.     Font.default_name = ["微软雅黑","黑体"] if ya_hei == true
  90.     Font.default_name = ["仿宋_GB2312","黑体"]if fang_song == true
  91. #形态更改
  92.     Font.default_bold    = true if bold12    == true
  93.     Font.default_italic  = true if italic12  == true
  94.     Font.default_outline = true if outline12 == true
  95.     Font.default_shadow  = true if shadow12  == true
  96.     Font.default_bold    = false if bold12    != true
  97.     Font.default_italic  = false if italic12  != true
  98.     Font.default_outline = false if outline12 != true
  99.     Font.default_shadow  = false if shadow12  != true
  100. #大小更改
  101.     if size12 == true
  102.       Font.default_size = size123
  103.     else size12 != true
  104.         Font.default_size = 24 if big12    == true
  105.         Font.default_size = 20 if medium12 == true
  106.         Font.default_size = 16 if small12  == true
  107.     end
  108.   end
  109. end
复制代码
[/fold]

梦石
1
星屑
23236
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2015-1-21 00:29:24 | 显示全部楼层
class A
    def self.b
        p 123
    end
end


A.b
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
653
在线时间
3774 小时
注册时间
2011-2-26
回帖
1577

开拓者

发表于 2015-1-21 02:32:05 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
287
在线时间
1580 小时
注册时间
2010-6-17
回帖
2818

开拓者贵宾

发表于 2015-1-21 10:11:03 | 显示全部楼层
self.shen_mo_gui.chushou
快来点我一下,你会豁然开朗的
喵Kano特制
←开发中……

←暂时弃坑 电脑上资源全没
回复

使用道具 举报

故九江太守

梦石
0
星屑
314
在线时间
2158 小时
注册时间
2012-12-5
回帖
4323
发表于 2015-1-21 12:30:59 | 显示全部楼层
p "佛祖保佑"
回复

使用道具 举报

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2015-1-21 12:37:35 | 显示全部楼层
本帖最后由 taroxd 于 2015-1-21 12:49 编辑

弄到颜色的时候:https://rpg.blue/thread-373924-1-1.html

其实要偷懒,不如实现成这样

Font.default_to('黑体|bios|22')

bios 是粗体、斜体、轮廓、阴影的意思,没有什么别的意思嗯
回复

使用道具 举报

梦石
1
星屑
7574
在线时间
2650 小时
注册时间
2013-8-23
回帖
2152

开拓者

发表于 2015-1-21 16:11:22 | 显示全部楼层
p (shen_me_gui ? "dajiaochong" : "chushou")
回复

使用道具 举报

梦石
0
星屑
9292
在线时间
2504 小时
注册时间
2011-5-20
回帖
14521

开拓者

发表于 2015-1-23 15:49:37 | 显示全部楼层
不知道为什么感觉要一个个设置反而更麻烦了···

点评

呃……是吗  发表于 2015-1-25 14:32
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部