最近又想出来一个代理DLL技术的实际应用。
v3 k4 `, [* S2 f& p# v" `, O7 y- {) C' Q前2个是攻略工具和个性化旁白。
: Z# E# H% j/ u7 u" N9 T& ?' K, p7 N- I* u2 n- o7 r+ A
和个性化旁白不同,个性化旁白是预先写好的东西。, B, | N% w9 s, H# h/ p0 A! j, C# F
我们在游戏的时候有时候需要发表一点实时的信息,比如对游戏的评论和遇到难题的时候需要一些别人的帮助,有些东西可能在攻略上都找不到。于是这个工具的创意就出现了。
6 f2 ]9 c6 x/ s8 w* z) f' N$ d3 k- R8 w0 j2 o6 S& P4 r
工具分以下几个部分
# b% E' U5 R: O
; f- U( I H% S& |0 s) h1.服务器端
: {2 x: o, f# v1 K3 J( U 可以是一个服务器端常驻程序或者是一个ftp的可写目录,用于保存客户端发出的信息" x U P" I" ^# G/ `) z: c
& p9 Z+ A1 y/ |3 [ }6 @
2.客户端信息上传工具; ~) {: _- T# w3 I$ `
把客户端Player要发送的信息以流或文件的形式上传至服务器端4 N0 |' G4 }$ R8 U7 k7 s
0 R! ]8 l H: L. G }% n. a
3.客户端信息下载工具1 f4 |4 d) P# r6 b3 b
把服务器端信息流或文件下载到客户端,以文本文件保存
+ E& `" l- g2 w) }: q X; A
& j( d4 K: X. c( l& H4.客户端信息显示模块) Y# I1 o( Z% n2 x) \+ c$ o
这部分的功能当然是代理DLL来实现的,实时检查文本文件,并显示在屏幕上 |