最近又想出来一个代理DLL技术的实际应用。+ i6 X/ a( i1 q2 J# h1 J+ K7 ]
前2个是攻略工具和个性化旁白。
" w- I, @& ~5 r6 U0 g( r4 u
9 j7 p/ Q+ ^- m7 T2 x( d和个性化旁白不同,个性化旁白是预先写好的东西。0 d5 B% Q8 c `
我们在游戏的时候有时候需要发表一点实时的信息,比如对游戏的评论和遇到难题的时候需要一些别人的帮助,有些东西可能在攻略上都找不到。于是这个工具的创意就出现了。9 T4 u5 p* G- o
% l) _3 M! c4 P& V: P, t工具分以下几个部分
& d% r, K, A- F" v( F3 H+ E6 v( p/ w1 \
1.服务器端
. f/ ~* ^3 Y! D. B V5 {/ [; v 可以是一个服务器端常驻程序或者是一个ftp的可写目录,用于保存客户端发出的信息- I0 W+ W9 |/ {! x9 |, U E1 Q" q
) H4 l4 j% `9 v6 u. h2.客户端信息上传工具
9 {1 D# V3 ^2 K 把客户端Player要发送的信息以流或文件的形式上传至服务器端0 v7 ]! e5 N3 _
* _# J3 f; O: d* p6 u/ k0 O% d3.客户端信息下载工具9 L3 ~9 g2 R0 A6 ]
把服务器端信息流或文件下载到客户端,以文本文件保存9 y& {4 X q \* z) L
% o' {7 r9 F8 `2 X4.客户端信息显示模块1 B% ?" D' l2 u0 \- Q
这部分的功能当然是代理DLL来实现的,实时检查文本文件,并显示在屏幕上 |