冒险解谜游戏中文网 ChinaAVG

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

作者: shane007    时间: 2008-10-17 00:31
标题: WME引擎使用中文ttf的方法(2010.10.2 更新)
在定义字体的时候可以使用ttf。
  {5 z2 k6 E  q1 O2 I
; z2 A) J1 B' m: S# o以下是.font内的定义文本格式。
1 [3 Y3 F+ i9 R6 [7 _
, i! I4 g3 q! @TTFONT
( x$ A; N8 ]' `" g) L4 f' u8 N- s{
% v9 a( M6 P# t6 K: |5 G$ LSIZE = 9 2 n5 _3 b+ p" I2 {+ X3 h
FACE = "楷体" - s: B: Z1 U( p4 T0 y) f
FILENAME = "fonts\字体文件名.TTF"
2 x; C  v1 s/ ~& [
( U6 r  s2 o6 U1 N& E' c5 |- C: b7 hBOLD = TRUE
0 M4 c. L" `9 e7 cITALIC = FALSE " A" Z7 L4 [, [7 L
UNDERLINE = FALSE
( J6 t9 Z4 b0 p' ySTRIKE = FALSE
, a9 v, d3 U4 w
" E/ ~4 }2 v2 `CHARSET = 6
2 X* n+ p/ W4 e+ B6 @; b
' D4 y. ^* R1 W! E: K; PCOLOR { 0, 255, 0 }
& F4 J- S. }% }% l/ v$ |ALPHA = 255 % y9 k8 @* C; C! X/ f7 Z7 S
8 j4 s/ N/ G, Y
LAYER * K. L4 `4 M; t+ v" \
{ # {" v' {9 {1 O4 f- K# m; r2 U- R. o
OFFSET_X = 1
" h8 L- g8 H$ E% x# kOFFSET_Y = 1
( ~5 Y/ S% @" @8 t5 b- OCOLOR { 0, 0, 0 } . u$ O& z, L; s; Y( L1 L
ALPHA = 255
7 W6 l! @+ n; ]: y% l} 8 o7 F/ z+ _/ c- {" @, E* Z
7 F1 d/ Y% U( K2 W; f& b" K) u" s2 l: n
LAYER
$ q, t$ b1 H. R6 q( j4 H' }3 a{ , w$ i8 k% ?) p1 e# w" ?
OFFSET_X = -1
: H& O4 S; @8 o1 |OFFSET_Y = -1
3 J: O9 j* r5 K% R* [COLOR { 0, 0, 0 }
9 R9 I( s; t+ }( v# YALPHA = 255 3 q& H. d6 }; ~
} / ~! @6 ~# X) c0 b

$ D: D9 |3 \$ W8 WLAYER   t  s5 C  W+ T# a* u" f+ A
{
0 v* k' F6 ?, g# y: w4 R3 r2 EOFFSET_X = -1 & |: ?" r6 E& \( C  p. i! q
OFFSET_Y = 1
1 m6 W- w) T0 b5 a# K! gCOLOR { 0, 0, 0 } $ c! f% ]9 W' ]1 M9 L  r
ALPHA = 255
7 B7 Q7 O2 p9 Z/ X8 H* ~} ; w' D% A- `" w& g

9 ?0 z8 s# s+ Q  D7 H9 u6 NLAYER
$ b/ q+ y& l- H; {0 g# g9 O{ % n4 `& K5 w  L- ]& J
OFFSET_X = 1 - U$ B# v+ u! q7 T; j( O# ^% B
OFFSET_Y = -1
3 E" X+ v' G0 n0 a, ]COLOR { 0, 0, 0 }
' |; ]  W2 i6 G: fALPHA = 255 / Z- u9 w2 p  I, B& R# u2 B" p, E
}
7 X/ V) ~: _9 D& x$ `/ p9 Q$ c3 Q) y( e, \6 z, U3 K' E5 [
LAYER
. u" r3 L, w0 T; ?# U! k1 M0 M/ T: q{ - k" v% g! K8 d, b
OFFSET_X = 0
( ~6 ?) ^/ f8 G5 Y/ c/ e3 KOFFSET_Y = 0
+ r) h. z9 e7 B/ j" o9 ECOLOR { 0, 255, 0 }   {. I1 `( O6 K& ^1 e  O* z
ALPHA = 255 3 o# S6 T; C0 c2 y1 R; P& H
}
: u9 `( h3 b1 n% r5 h}
2 `( k4 e) a& C& r3 j
9 p) @4 _4 r, A, N5 g1 j+ ], o* Z1 o------------------------------
8 q: B! M. E( u2010.10.2 更新# |  p" f6 R0 C! P" I7 _1 y1 j1 z
如果我们需要指定ttf文件的存放路径,可以在字体定义文件中加入$ b8 z  O0 F) a" \4 Y0 [
FILENAME = "fonts\字体文件名.TTF"这句。
: I( P0 u) z2 |) |7 k; `% D有时候这句是没有的,游戏将从系统fonts下读取,如果读取不到,则会使用中文系统缺省字体宋体而不是我们设定的字体。& h, K8 \  w9 E& J+ J
CHARSET = 6 ,必须把CHARSET设定为6,否则会使用中文系统缺省字体宋体。
作者: shane007    时间: 2010-10-2 22:41
2010.10.2 更新




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