冒险解谜游戏中文网 ChinaAVG

标题: WME引擎使用中文ttf的方法(2010.10.2 更新) [打印本页]

作者: shane007    时间: 2008-10-17 00:31
标题: WME引擎使用中文ttf的方法(2010.10.2 更新)
在定义字体的时候可以使用ttf。
$ X2 J0 d1 H9 d# f8 T1 T7 S* A; T4 W
1 Y6 {0 J. V: l& F1 G# F以下是.font内的定义文本格式。 / P& ^2 g$ I8 z9 d

4 E; l: O# [, O# r; j5 c- _TTFONT ! [$ \7 m9 x. ~3 c" `0 N
{ 2 S# L* i/ o$ v* \# I' r
SIZE = 9 1 a: B' \+ G8 n, I( U
FACE = "楷体"
* t3 J3 g8 P0 Y8 S# @+ @FILENAME = "fonts\字体文件名.TTF"
# }( P4 ?& Z* |4 l
6 B' C: y  G7 s- {BOLD = TRUE 5 g& i9 ?' x- b: i, D( I4 f5 y1 D
ITALIC = FALSE
* T8 O: X! ^/ m. V; q* LUNDERLINE = FALSE
( R; D# t, T8 Y5 R2 n- YSTRIKE = FALSE
; c7 e5 ]  j) }) \7 v. T# T# o: O# c# T# }& E% M- @
CHARSET = 6 + P+ g- V" k7 m, ?% |$ }
5 m0 W& B, j9 g6 I6 t9 x, y8 Q& {
COLOR { 0, 255, 0 } 9 X8 U/ L9 a$ t, g
ALPHA = 255 6 e0 U- r( ^' ^0 ~5 o1 \! s

; z4 I: P) M) v! B5 CLAYER * ]4 ]% g. X. R0 O
{
! F; _6 a( O7 z% U' s1 ?OFFSET_X = 1
( g" u# }0 a. \6 H1 G' [  L' D5 JOFFSET_Y = 1 " A  G$ C7 b. m3 B$ e* [, m
COLOR { 0, 0, 0 }
! b% m/ ?! r/ qALPHA = 255
3 y9 [  a' \: F3 i2 g8 A: ~) r}
% b& p3 W/ i. K2 f2 _9 J( z% X
: I9 `; p2 W0 l3 s, S6 W9 RLAYER
" O7 X8 v. }& w1 x8 t* w{ : F" ^6 b* h, G/ k- B! H
OFFSET_X = -1 / I. G! {; Q7 R, U7 X
OFFSET_Y = -1 9 s- N, o7 W$ j
COLOR { 0, 0, 0 } " K7 s! A) D/ h
ALPHA = 255 % F  q3 n2 t) s# M* B
}
3 j/ W1 H2 n' n2 P. P
1 M. [1 n& n/ {3 W( N5 D" w; a& ELAYER 1 \' T$ S! l( N. y
{
$ M9 \: S- `% tOFFSET_X = -1
3 L; f/ @9 m5 F; EOFFSET_Y = 1
8 s! g- \; |, P" R/ N; cCOLOR { 0, 0, 0 }
+ z9 s7 R1 p! G& @) `* OALPHA = 255
0 K1 k. _- }* J, c4 A} 0 e* B; s/ m  a5 L& q/ J% `

" z+ X: a6 H( w2 e& e; NLAYER + x: Y% C: f6 ^
{
2 [, a8 `) I' Z5 o* p( @. R3 q* NOFFSET_X = 1 ! y+ w8 W1 }) n: h  k4 d3 X8 V, d
OFFSET_Y = -1 : l& {, z2 q7 S/ w& E) N6 d
COLOR { 0, 0, 0 } 6 V9 s- S7 Q! M: I) S
ALPHA = 255 ) D  Y  y1 k( ]# T+ b  L
} 5 f1 h" s% R2 m

9 Y2 d2 s; c- h7 A  i) P: S! tLAYER 4 k4 o0 a8 R# }1 D: W; g! s
{
- Q3 X3 _% T8 `9 }& [" L! nOFFSET_X = 0
+ R7 P0 f+ l! U2 qOFFSET_Y = 0
6 u/ t" _: _0 }. g4 B" ?COLOR { 0, 255, 0 }
( M/ G( `+ s& n% ?2 Q& W9 UALPHA = 255 ' H3 t& ?, n- y. V
} " A( W& x. J7 e5 I$ h* h
}
/ y" o' {/ g+ [7 r
7 l- h" D# @& m# K) u1 A------------------------------& }9 z( K5 S) I9 G6 x& U
2010.10.2 更新
8 ~4 `: o* l8 |/ s& q如果我们需要指定ttf文件的存放路径,可以在字体定义文件中加入
2 }; b3 f/ n2 Z! k, `) J, @5 XFILENAME = "fonts\字体文件名.TTF"这句。
* f& f+ e# r0 K$ i- G有时候这句是没有的,游戏将从系统fonts下读取,如果读取不到,则会使用中文系统缺省字体宋体而不是我们设定的字体。( X3 ?# D) v/ L
CHARSET = 6 ,必须把CHARSET设定为6,否则会使用中文系统缺省字体宋体。
作者: shane007    时间: 2010-10-2 22:41
2010.10.2 更新




欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/) Powered by Discuz! X3.2