| 比较项目 | 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声音效果(有左右远近效果) | 固定立体声 |
$ R1 h, h* T6 |7 k% l/ ^$ j | ' {2 h. T3 k2 m
|
( ] _# C C) p | + m/ u7 b! P+ n: C0 Y
|
| 比较项目 | 3.1版本服务器端 | 3.0版本服务器端 | 2.6版本服务器端 |
| 网络模型 | 完成端口+多线程 |
| 数据库 | 全开放式,专用类
8 T' o9 F3 F: q/ F* ] | 由ODBC连接,有改进 | 由ODBC连接 |
DLL控制7 E, `% Q& ~& [8 ^+ Z; R
游戏数据 | 完全开放,由用户自定4 \4 u* g1 t: E
| 完全控制,开发要求高 | 有限部分,开发要求低 |
| 字符集 | Unicode、UTF8
" a" I* _' \% z) N" C# w# H | Unicode | ANSI |
' ~8 c* m4 m, g3 v) C. V
| Z9 T& s3 c' f8 _
| % `0 K- \ ?% p# X. i& M
| , \: t( y& J+ Q5 _
|
| 比较项目 | 3.1版本游戏部分开发
" E- G8 {6 n- t2 f | 3.0版本游戏部分开发 | 2.6版本游戏部分开发 |
| 开发难度 | 低于3.0
6 d( }7 V2 P1 W, w& P/ n; U | 高于2.6版本,需要控制更多数据,危险 | 低,关键部分由服务器端维护,安全 |
| 提供参考 | 《御剑江湖》2.x源程序
' ?0 V6 u: N; M+ z' q7 y | 《御剑江湖》1.x源程序
6 L1 J' ^' H- N; }7 v" v《图形江湖》2.X源程序 | 《图形江湖》1.X源程序 |
| 字符集 | Unicode、UTF86 P* ^7 [- ~7 B2 M
| Unicode | ANSI |
" \; \0 }8 f6 Q |
z* y5 A% h% C$ s6 A |
7 X' Z$ {9 F/ j |
- m- t! G- |) L' v. x |
, c7 A* _/ I& g }5 o) d | & ~# }; Z) o1 b1 o r6 [4 d
|
2 N- v$ a4 _3 B Z3 |" g/ |% \ | ; S2 |) I: r: V, b) p1 F
|
8 ^1 P. x; z! h
| $ U7 G' H5 ]/ {+ ~* u# r n) h
|
% r( U& z. D4 B | 6 w; }# L5 d( h+ g7 [9 ]7 R
|