最近又想出来一个代理DLL技术的实际应用。% o+ Q1 b" B) o! v6 [
前2个是攻略工具和个性化旁白。9 x5 I5 ?, }% I9 X# _
" S( _8 ~7 |1 \, R/ `
和个性化旁白不同,个性化旁白是预先写好的东西。7 U6 ]) ?8 ]6 U+ C8 S8 t
我们在游戏的时候有时候需要发表一点实时的信息,比如对游戏的评论和遇到难题的时候需要一些别人的帮助,有些东西可能在攻略上都找不到。于是这个工具的创意就出现了。
- M" A& o6 V/ n( U+ `' q5 I# `2 ?4 C7 |( I2 _9 M* M+ a' [
工具分以下几个部分2 o' K; N" Y+ t q
% E& q/ P5 b" C8 H
1.服务器端
: N" r9 a3 z1 r9 Y. A2 j+ s3 ` 可以是一个服务器端常驻程序或者是一个ftp的可写目录,用于保存客户端发出的信息% x$ ~ p$ S9 V
) R) ^- P1 S0 o4 ^4 t7 ` v8 G' k
2.客户端信息上传工具) Q1 f# Z3 q1 @; K
把客户端Player要发送的信息以流或文件的形式上传至服务器端" @% i9 d, c! }; X4 b3 M4 r% W
; F+ X8 G# y; h8 C8 N5 Y
3.客户端信息下载工具
' e& J; ?4 F! q1 f0 {) s6 N9 f) m把服务器端信息流或文件下载到客户端,以文本文件保存8 g0 Z6 u' S/ I q6 i2 `
8 V# Y- f3 [: y: V
4.客户端信息显示模块 |! m* q5 c% Z7 ^- h+ M
这部分的功能当然是代理DLL来实现的,实时检查文本文件,并显示在屏幕上 |