| 比较项目 | 3.1版本客户端 | 3.0版本客户端 | 2.6版本客户端 |
| DirectX | 9.0c Direct3D | 8.1 DirectDraw |
| CPU占用 | 2倍,不受对象数量多少影响 | 1倍,当对象数量增加时,占用会提高 |
| 内存占用 | 相同 | 相同 |
| 画面流畅 | 好(理论60帧/秒) | 差(25帧/秒) |
| 易操作性 | 全图形界面,好 | 菜单操作,差 |
| 行走速度 | 2倍(快) | 1倍(慢) |
| 网络 | Socket 关键数据加密 | Socket |
| 图片资源 | 由DirectX支持通用格式 | 由Com图象对象支持、pChat专用格式 |
| 大场景 | 支持,不影响速度 | 不支持,影响速度 |
| 字符集 | Unicode、UTF8 | Unicode | Unicode、ANSI |
| 界面自定 | 完全定义图片、位置、颜色 | 仅部分 |
| 自动寻路 | 小场景支持 | 无 | 场景上支持 |
| 精灵包 | 不需要专用图片格式,更多效果 | 需要专用图片格式 |
| 打包加密 | 高于2.6版本 | 低 |
| 声音 | 3D声音效果(有左右远近效果) | 固定立体声 |
9 h1 |: e+ K/ F- u
|
$ n0 ]& r0 e% n, S; R# l |
. e2 W& w& \2 I8 X2 n | # I" t \% |) o+ j+ [0 H. X* r
|
| 比较项目 | 3.1版本服务器端 | 3.0版本服务器端 | 2.6版本服务器端 |
| 网络模型 | 完成端口+多线程 |
| 数据库 | 全开放式,专用类# Z# N+ Y% T) i" L3 j; C2 _
| 由ODBC连接,有改进 | 由ODBC连接 |
DLL控制
5 m+ ~4 b/ o5 v8 T) }+ M# y游戏数据 | 完全开放,由用户自定
% H) _9 O- n" k- ?( t6 t | 完全控制,开发要求高 | 有限部分,开发要求低 |
| 字符集 | Unicode、UTF84 E- }9 \6 R9 c3 X# k5 H+ B
| Unicode | ANSI |
$ }( ?2 n( S( i0 d$ K |
/ \* j4 d5 U' | | - B- C% T. Q- a
| + _5 K5 O" t, |8 V+ Y
|
| 比较项目 | 3.1版本游戏部分开发0 o; b5 {8 C0 n3 S& u" D
| 3.0版本游戏部分开发 | 2.6版本游戏部分开发 |
| 开发难度 | 低于3.0
6 _6 X5 m: h7 K; X3 A | 高于2.6版本,需要控制更多数据,危险 | 低,关键部分由服务器端维护,安全 |
| 提供参考 | 《御剑江湖》2.x源程序
7 Q) E p- U7 r8 _ | 《御剑江湖》1.x源程序) l U: a) {& e# m* Y3 b3 [ L
《图形江湖》2.X源程序 | 《图形江湖》1.X源程序 |
| 字符集 | Unicode、UTF8, q7 O* V+ X @% Y( X9 X) X+ ?
| Unicode | ANSI |
8 ?+ {9 ~5 V/ h. P: Q |/ t' w9 e
| ; g: S! j4 z/ W: }
|
& `. K6 B9 _! Q" X | | 6 ]: P+ G$ l' R; V, C% p: K
|
5 U' u! y- z) Z! B3 E
| 9 I3 C$ \ \9 [8 A' z7 e4 j, v
| ! ?! ^& R2 Y* X! p/ p( i
|
/ u0 o f( I* [3 a1 S( S' Y |
) x+ ~7 F7 K V
| - V4 P/ U# f4 M2 ?
| - t! X- m3 ?/ T+ P' h# _( }) e
| 9 x0 B. v' f0 g' F3 e5 \3 a1 l
|