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

Project1

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

[已经解决] 怎么更改游戏字体

[复制链接]

Lv4.逐梦者

【欧皇】

梦石
3
星屑
2035
在线时间
1004 小时
注册时间
2013-8-19
帖子
3486

开拓者

跳转到指定楼层
1
发表于 2015-10-25 16:12:39 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
默认的字体写中文偶尔会出现一些日本字
QQ:2223942063
Q群:365819625
贪吃方1.4

Lv1.梦旅人

梦石
0
星屑
65
在线时间
385 小时
注册时间
2007-7-27
帖子
4106

开拓者

2
发表于 2015-10-25 16:21:43 | 只看该作者
最简单的办法就是用CJK字体噜
比如开源的思源黑体
唯一的缺点就是太大了,做在线游戏不好做

把字体放到font文件夹里面,改里面的css文件的文件名

如果要实时切换字体 那就要改脚本了
吸吸
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

3
发表于 2015-10-25 16:35:42 | 只看该作者
改css。详见F1

点评

f1看不懂,汉化的?在哪个章节?我是半伸手党  发表于 2015-10-25 17:21
回复 支持 反对

使用道具 举报

Lv1.梦旅人

路人党员

梦石
0
星屑
51
在线时间
2276 小时
注册时间
2010-12-30
帖子
3225
4
发表于 2015-10-25 18:12:16 | 只看该作者
在gamefont.css里定义font-face后用我的插件
  1. //=============================================================================
  2. // Fonts.js
  3. //=============================================================================

  4. /*:
  5. * @plugindesc Manage Game Fonts
  6. * @author 0nepeop1e
  7. *
  8. * @param Bitmap Font
  9. * @desc Default font face used for bitmap in game.
  10. * @default GameFont
  11. *
  12. * @param Window Font
  13. * @desc Default font face used for window in game.
  14. * @default GameFont
  15. *
  16. * @param Fonts
  17. * @desc List of font face definded in gamefont.css, seperate with ';'
  18. * @default GameFont
  19. */

  20. Function.prototype.clone = function() {
  21.     var that = this;
  22.     var temp = function () { return that.apply(this, arguments); };
  23.     for(var key in this) {
  24.         if (this.hasOwnProperty(key)) {
  25.             temp[key] = this[key];
  26.         }
  27.     }
  28.     return temp;
  29. };

  30. (function(pm){
  31.         ft = {};
  32.        
  33.         ft.bitmapFont = pm.parameters('Fonts')["Bitmap Font"] || "GameFont";
  34.         ft.windowFont = pm.parameters('Fonts')["Window Font"] || "GameFont";
  35.         ft.fontsList = (pm.parameters('Fonts')["Fonts"] || "GameFont").split(";");
  36.        
  37.         Scene_Boot.prototype.isGameFontLoaded = function() {
  38.                 var loaded = Graphics.isFontLoaded(ft.fontsList[0]);
  39.                 for(var i = 1; i < ft.fontsList.length; i++)
  40.                         loaded = loaded && Graphics.isFontLoaded(ft.fontsList[i]);
  41.                 if (loaded) {
  42.                         return true;
  43.                 } else {
  44.                         var elapsed = Date.now() - this._startDate;
  45.                         if (elapsed >= (20000 * ft.fontsList.length)) {
  46.                                 throw new Error('Failed to load Fonts');
  47.                         }
  48.                 }
  49.         };
  50.        
  51.         ft._initBitmap = Bitmap.prototype.initialize.clone();
  52.        
  53.         Bitmap.prototype.initialize = function(){
  54.                 ft._initBitmap.apply(this, arguments);
  55.                 this.fontFace = ft.bitmapFont;
  56.         };
  57.        
  58.         Window_Base.prototype.standardFontFace = function() {
  59.                 return ft.windowFont;
  60.         };
  61.        
  62. })(PluginManager);
复制代码

点评

然而那一段好像有用啊.....  发表于 2015-10-27 19:56
那段请无视,我新发布的已经去除那段了  发表于 2015-10-27 13:09
Function.prototype.clone = function() { var that = this;Function.prototype.clone = function() { var that = this;………… 大神,这一部分是什么意思? var that = this;  发表于 2015-10-27 10:13
论坛给了MV地址?我只知道我用的是Steam上的英文版,没什么问题。  发表于 2015-10-25 22:17
不是日本符号,是日本汉字  发表于 2015-10-25 22:02

评分

参与人数 1梦石 +1 收起 理由
余烬之中 + 1 我很赞同

查看全部评分

本人擅长XP,如果有脚本或者Ruby方面的问题欢迎发电邮到[email protected]咨询,本人很少检查电邮所以不一定会及时回复,本人不会直接出手解决问题只会提供一个方向,所以谢绝伸手党
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
108 小时
注册时间
2012-7-3
帖子
44
5
发表于 2015-10-25 20:25:16 | 只看该作者
system.json 有个隐藏参数 locale,改成 zh* 可以加载操作系统自带的字体,具体设置在 Window_Base.prototype.standardFontFace 里面

点评

用了我的插件过后这设定就没用了 AvA  发表于 2015-10-25 21:56
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
帖子
1516
6
发表于 2015-10-27 20:01:11 | 只看该作者
本帖最后由 汪汪 于 2015-10-27 20:04 编辑
英顺的马甲 发表于 2015-10-25 18:12
在gamefont.css里定义font-face后用我的插件

这是使用那段后的..


这是未使用的......和没使用这个插件一样的效果.



难道是我哪里设置错了吗?{:2_276:}

点评

额,我也不知道怎么搞得...然后还是想问一下那一段是什么意思?  发表于 2015-10-28 15:26
等下,明显第二张图是宋体吧==  发表于 2015-10-28 14:15
好的.我慢慢学习..  发表于 2015-10-28 12:59
都有说明啊  发表于 2015-10-28 12:50
下面那个更看不懂了  ̄□ ̄||  发表于 2015-10-28 11:36
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
21987
在线时间
8571 小时
注册时间
2011-12-31
帖子
3362
7
发表于 2015-10-27 20:57:09 | 只看该作者
FontEditor

评分

参与人数 1梦石 +1 收起 理由
余烬之中 + 1 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-9 11:10

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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