《上古卷轴5:天际》定制你自己的字体

2012-01-12 02:37:29

  5.第五步,在工作区左侧src目录下的*.as文件即是我们需要编辑的,幸好这个文件在工作区正中已经打开,

  我们只需要在其中填写代码即可。

  6.第六步,我们现在需要的,即是在代码区中

public function ******()
{

}

  这个代码段的前面(后面也可以)填写代码即可,以下是假设以temp命名的项目为例来说明代码行如下:

[Embed(source="c:/msyh.ttf", fontName="msyh",fontWeight=normal , fontStyle=normal ,unicodeRange=U+0000-U+ffff,U+0000-U+ffFF, mimeType="application/x-font")]

public var ABCD:Class;

  以上两行代码,即实现了制作一款字库,至于其他语句,大家就不需要了解太多了,知道这两句即可。

  上面语句解释如下:

  source="c:/msyh.ttf",  来源字体文件位置,这里我为方便大家,使用了绝对位置,也可使用相对位置,但相对麻烦些,就不多说了,大家按这个格式即可;

  fontName="msyh", 这个自然就字体名字了,也是大家以后在字体调用时的名字,一定要记住;

  fontWeight=normal , fontStyle=normal , 这个是字体样式和是否加粗,推荐就这样吧,用普通就可以了,没必要再去设置个加粗或什么斜体之类的了,在游戏里足够;

  unicodeRange=U+0000-U+ffff,U+0000-U+ffFF, 这是字库字符范围,其实有没这句都无所谓,不过为了全面,还是介绍下,大家按我这个默认来就可以了,可删除这句,但不要乱改;

  mimeType="application/x-font",这个是媒体类型,默认是当前这种,也可以是application/x-font-truetype,不过用默认即可;

  public var ABCD:Class; 这个是定义了字体类变量,为以后调用方便,这里ABCD是名字,我们可以随便改,只要不和项目名相同即可。

  以上即是对语句的解释,当然,如果想再定义粗体,或再增加一种字体,可以按此格式另写一行即可,不再多说。

  7.第七步,在flex3.0菜单栏上点击RUN,运行项目,一路确定下去,就生成了swf字库文件。

  生成的swf文件的名字,是和你的项目名字相同的swf文件,位于你的项目文件所在文件夹下的\bin-debug中,以temp项目为例,就在以下目录中:

  C:\Documents and Settings\******\My Documents\Flex Builder 3\Temp\bin-debug;

  我们就可以把这个swf字库复制到游戏\Data\Interface目录下生效了。

  8.第八步,配置fontconfig.txt,这里不多说了,可以参照LMAO的那个配置文件即可,将对应字体修改成你生成的字体;

  在这里要注意一点的是,如果你的字库中没有粗体,那么在fontconfig.txt文件中,字体名字后面的bold一定要改成normal,不然进游戏会显示方块。

  好了,以上就是自己制作字库的完全过程,希望大家都能制作出自己喜欢的字库。

上古卷轴5》游侠专题站:https://www.ali213.net/zt/esv/

目录 2/4 返回攻略专辑
上古卷轴5:天际传奇版
上古卷轴5:天际传奇版
平台:X360 | PS3
0%的玩家推荐
分享到:
热门标签
展开标签

APP精彩推荐

下载APP可查看更多精品攻略