最近又想出来一个代理DLL技术的实际应用。
: Q% Y8 u1 ~* O- z) Q) l( C _前2个是攻略工具和个性化旁白。# s6 B; h8 a% `" o# f! q, f
& N) H- z" C0 Y% x0 v7 S和个性化旁白不同,个性化旁白是预先写好的东西。6 r; P2 z. r9 V; z( x4 g# ^
我们在游戏的时候有时候需要发表一点实时的信息,比如对游戏的评论和遇到难题的时候需要一些别人的帮助,有些东西可能在攻略上都找不到。于是这个工具的创意就出现了。
* H9 Q5 g8 f0 A3 Q- H! U. B2 s3 q9 I: A, _- g0 O8 f b
工具分以下几个部分0 Z: U7 G$ J/ x% B
3 D7 K1 a. ?6 Z$ B. W% t: t1.服务器端, z3 o- H! r' a
可以是一个服务器端常驻程序或者是一个ftp的可写目录,用于保存客户端发出的信息
, a x7 G/ j: v" u/ n' [3 {7 f
: z7 T8 ]' g" c2.客户端信息上传工具
+ }5 z0 W" |! B 把客户端Player要发送的信息以流或文件的形式上传至服务器端% z( ]2 E9 O8 H! k/ y, l4 U
5 M. k3 W# b: |9 X$ M3 T3.客户端信息下载工具
5 q) D' Y0 b2 z" R把服务器端信息流或文件下载到客户端,以文本文件保存/ L( T0 M9 C# f" e: U) c9 J4 V! f) \
( u+ N1 l( b/ i3 [0 U- _
4.客户端信息显示模块' B+ g) L. h9 a4 |0 S9 n# e
这部分的功能当然是代理DLL来实现的,实时检查文本文件,并显示在屏幕上 |