查看: 5525|回复: 11

[已经解决] 怎样让游戏内的字体全部转为繁体?

[复制链接]

花开堪折直须折

梦石
0
星屑
916
在线时间
943 小时
注册时间
2010-7-17
回帖
4599

贵宾

发表于 2010-9-8 12:00:00 | 显示全部楼层 |阅读模式

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

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

×
为何夏娜的那个脚本……对话还正常,一打开菜单就弹错退出了囧 = =

点评

……你为啥不直接输入文本时就输入繁体的……用搜狗会很容易啊……  发表于 2010-9-8 16:51

花开堪折直须折

梦石
0
星屑
916
在线时间
943 小时
注册时间
2010-7-17
回帖
4599

贵宾

 楼主| 发表于 2010-9-8 13:00:40 | 显示全部楼层
有人回答吗————

点评

解决了~~~~  发表于 2010-9-8 15:18
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

129993099
永恒の梦制作组QQ群
回复

使用道具 举报

梦石
0
星屑
50
在线时间
66 小时
注册时间
2009-2-13
回帖
350
发表于 2010-9-8 13:07:11 | 显示全部楼层
把繁体字体放在Fonts文件夹下,Main>>Font.default_name = ["你的字体名"]
回复

使用道具 举报

花开堪折直须折

梦石
0
星屑
916
在线时间
943 小时
注册时间
2010-7-17
回帖
4599

贵宾

 楼主| 发表于 2010-9-8 13:09:38 | 显示全部楼层
回复 38571240 的帖子

no!!!不是改字体,是让字变成繁体字。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
66 小时
注册时间
2009-2-13
回帖
350
发表于 2010-9-8 13:28:57 | 显示全部楼层
以下替换main
  1. $font_name = "字体"

  2. begin
  3.   Graphics.freeze
  4.   $scene = Scene_Title.new
  5.   while $scene != nil
  6.     Font.default_name = $font_name
  7.     $scene.main
  8.   end
  9.   Graphics.transition(30)
  10. rescue Errno::ENOENT
  11.   filename = $!.message.sub("無此檔案或資料夾 - ", "")
  12.   print("無法找到檔案 #{filename}.")
  13. end
复制代码
然后在事件中用 $font_name = "想替换的字体"更改字体

在Fonts文件夹内加入繁简两种字体这样
回复

使用道具 举报

花开堪折直须折

梦石
0
星屑
916
在线时间
943 小时
注册时间
2010-7-17
回帖
4599

贵宾

 楼主| 发表于 2010-9-8 13:41:04 | 显示全部楼层
回复 38571240 的帖子

不管用。
   
回复

使用道具 举报

战国美少年森兰丸

梦石
0
星屑
204
在线时间
852 小时
注册时间
2008-7-20
回帖
3560
发表于 2010-9-8 13:58:22 | 显示全部楼层
有的脚本是重新启动工程之后才会生效的,不知道是不是这个问题
回复

使用道具 举报

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

发表于 2010-9-8 14:11:38 | 显示全部楼层
http://rpg.blue/forum.php?mod=viewthread&tid=35500

XP 的,不过看了脚本,感觉 VX 也通用, LZ 试试~~~

《天空之城 —— 破碎的命运》
回复

使用道具 举报

花开堪折直须折

梦石
0
星屑
916
在线时间
943 小时
注册时间
2010-7-17
回帖
4599

贵宾

 楼主| 发表于 2010-9-8 14:54:24 | 显示全部楼层
回复 铃仙·优昙华院·因幡 的帖子
这就是我说一打开菜单就弹错的那个囧

   
回复

使用道具 举报

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

发表于 2010-9-8 15:11:22 | 显示全部楼层
本帖最后由 铃仙·优昙华院·因幡 于 2010-9-8 15:19 编辑

case p1
      when Rect
        str = Conv.c(p2.to_s)
        dx(p1, str, p3)
      else
        str = Conv.c(p5.to_s)
        dx(p1, p2, p3, p4, str, p6)
      end

改成这样就没问题了。

原因是 数字为常量,没有内存地址吧, 大概~~~

点评

改在哪裡  发表于 2010-11-28 10:03

评分

参与人数 1星屑 +700 收起 理由
小幽的马甲 + 700

查看全部评分


《天空之城 —— 破碎的命运》
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部