冒险解谜游戏中文网 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$ L
SIZE = 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 h
BOLD = TRUE
0 M4 c. L" `9 e7 c
ITALIC = FALSE
" A" Z7 L4 [, [7 L
UNDERLINE = FALSE
( J6 t9 Z4 b0 p' y
STRIKE = 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; P
COLOR { 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# k
OFFSET_Y = 1
( ~5 Y/ S% @" @8 t5 b- O
COLOR { 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# Y
ALPHA = 255
3 q& H. d6 }; ~
}
/ ~! @6 ~# X) c0 b
$ D: D9 |3 \$ W8 W
LAYER
t s5 C W+ T# a* u" f+ A
{
0 v* k' F6 ?, g# y: w4 R3 r2 E
OFFSET_X = -1
& |: ?" r6 E& \( C p. i! q
OFFSET_Y = 1
1 m6 W- w) T0 b5 a# K! g
COLOR { 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 N
LAYER
$ 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: f
ALPHA = 255
/ Z- u9 w2 p I, B& R# u2 B" p, E
}
7 X/ V) ~: _9 D& x$ `/ p
9 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 K
OFFSET_Y = 0
+ r) h. z9 e7 B/ j" o9 E
COLOR { 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( u
2010.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