最近又想出来一个代理DLL技术的实际应用。
7 n' }9 O2 E0 s; j p. l7 a5 X3 K前2个是攻略工具和个性化旁白。
+ z& B5 N* n4 F! T7 {+ Q+ N5 R" _" c" U4 d. n- h& }: j
和个性化旁白不同,个性化旁白是预先写好的东西。
x0 v9 J8 X$ ?4 t8 N* |我们在游戏的时候有时候需要发表一点实时的信息,比如对游戏的评论和遇到难题的时候需要一些别人的帮助,有些东西可能在攻略上都找不到。于是这个工具的创意就出现了。) m4 a# ~, q, [3 f# f8 h3 e2 o
! N0 o: w& X* @, J/ t& [; F1 E9 z工具分以下几个部分
* [2 p3 {9 C, p: H# e) r/ b, S8 a3 i8 |
, v2 c2 c/ ]0 M# @1.服务器端
4 A: x- _: u! d 可以是一个服务器端常驻程序或者是一个ftp的可写目录,用于保存客户端发出的信息
1 B, S0 t: c0 ~% }/ u2 B
9 z0 i: {7 F3 Q+ t4 q0 p: K2.客户端信息上传工具
9 \$ M1 C. W, j7 _: { Q5 ] 把客户端Player要发送的信息以流或文件的形式上传至服务器端
3 ~( O% W4 }6 A- N5 c- m# z9 N
2 g4 s; f. i4 Y, l; [! F! S8 K3.客户端信息下载工具8 a3 F1 \2 U9 \" w
把服务器端信息流或文件下载到客户端,以文本文件保存
$ M( L: O* i4 r% e: S6 u# N: H, [7 y; @, R& s3 c7 H& l5 F" l
4.客户端信息显示模块; |8 R1 m. f0 B* r
这部分的功能当然是代理DLL来实现的,实时检查文本文件,并显示在屏幕上 |