Project1

标题: 不能玩 [打印本页]

作者: wasdwasdwas    时间: 2012-2-4 19:22
标题: 不能玩
小的一直想問這個問題,今天終於要問了

這是什麼啊?
作者: 认真的学    时间: 2012-2-4 20:08
没有字体
作者: wasdwasdwas    时间: 2012-2-4 20:32
认真的学 发表于 2012-2-4 20:08
没有字体

者麼樣才能讓它有字體,拜託教我
作者: 无双sxa    时间: 2012-2-4 20:33
本帖最后由 无双sxa 于 2012-2-5 15:02 编辑

ace 默认的那个VL字体在缺少汉字时系统会自动调用宋体。
按F11打开脚本,找到DataManager,在第17行添加:
Font.default_name = ["黑体"]
这个黑体可以自由修改。
然后在19行添加Font.default_size = 19#注意,这个数值可以自由修改。

或者直接改main
  1. #==============================================================================

  2. # ■ Main

  3. #------------------------------------------------------------------------------

  4. #  各定义结束后、从这里开始实际处理。

  5. #==============================================================================

  6. Font.default_name = ["楷体"]#字体

  7. Font.default_size = 20 #字号

  8. Graphics.resize_screen(640, 480) #分辨率

  9. rgss_main { SceneManager.run }
复制代码
还有一招:rmva里本来就有这个字体,把字体复制到游戏里就行了。
最后一招:直接下载字体放游戏里http://115.com/file/an4j3eg3#

作者: 亿万星辰    时间: 2012-2-4 20:48
[ 本帖最后由 亿万星辰 于 2012-2-5 16:37 编辑 ]

参考楼上

还有一种方法就是用站里提供的ace下载,安装后复制其中的RGSS300.dll到出现此问题的工程目录的system下覆盖同名文件,这样即便没有重定义字体,也会默认以宋体进行显示。
作者: wasdwasdwas    时间: 2012-2-4 20:51
无双sxa 发表于 2012-2-4 20:33
ace 默认的那个VL字体在缺少汉字时系统会自动调用宋体。
按F11打开脚本,找到DataManager,在第17行添加:
F ...

謝謝,小的不知道要者麼報答您,只能說謝謝了
作者: 亿万星辰    时间: 2012-2-5 08:00
无双sxa 发表于 2012-2-4 20:33
ace 默认的那个VL字体在缺少汉字时系统会自动调用宋体。
按F11打开脚本,找到DataManager,在第17行添加:
F ...

知道之前为什么我非得去替换dll了,我的脚本里默认修改字体是在SceneManager的run方法定义中DataManager.init下面,所以即使有变更字体,也会先执行DataManager.init,而在执行这个的同时就会提示缺少字体了,只要把修改字体放在前面就好了。
作者: ahmin    时间: 2013-3-19 13:01
怎麼我用了以上所有辦法也不行啊......?




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