| 比较项目 | 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声音效果(有左右远近效果) | 固定立体声 |
$ Q1 M m8 {0 V' f
| 4 U6 @6 Q0 Q! ^- L2 G8 @+ F
| 1 T/ }8 h/ X' v
| 3 A; V/ q4 V5 |7 c' z- z; c o
|
| 比较项目 | 3.1版本服务器端 | 3.0版本服务器端 | 2.6版本服务器端 |
| 网络模型 | 完成端口+多线程 |
| 数据库 | 全开放式,专用类: ?. X# \ l- {: M. J- y2 {0 r
| 由ODBC连接,有改进 | 由ODBC连接 |
DLL控制
4 C$ ^9 J+ M8 R& k" J2 A' {游戏数据 | 完全开放,由用户自定
6 W% g! `+ x# z! W9 c; y | 完全控制,开发要求高 | 有限部分,开发要求低 |
| 字符集 | Unicode、UTF8" g3 @, o# F6 S0 w! F
| Unicode | ANSI |
5 q, y( ]. j5 z2 w l- i% { | ! G4 ~, | [* d: ]
|
+ g# Y0 y0 z0 M, w/ z9 y2 V |
0 J" d8 w Z" Q' m7 g( ~ |
| 比较项目 | 3.1版本游戏部分开发* A5 r5 Q7 o* T# M+ n2 U
| 3.0版本游戏部分开发 | 2.6版本游戏部分开发 |
| 开发难度 | 低于3.0
) i$ J& }( m6 H+ |. V G | 高于2.6版本,需要控制更多数据,危险 | 低,关键部分由服务器端维护,安全 |
| 提供参考 | 《御剑江湖》2.x源程序
9 t4 c3 F7 u3 k3 D" _2 D | 《御剑江湖》1.x源程序
3 G* L/ x" x" \2 u2 G《图形江湖》2.X源程序 | 《图形江湖》1.X源程序 |
| 字符集 | Unicode、UTF8$ _8 y5 A) ~0 X
| Unicode | ANSI |
4 A7 q- {, t6 T- a4 `' z3 }3 l |
: `& \! F; } y* G/ ?* p* [+ Q | $ ]* Y3 L" x ^0 D! c# B1 S. N
|
: V8 ?: R0 A) `, l) J5 y9 E: q |
& E1 ~# K( D6 u$ x. T
|
) C2 \; U. i8 K' e7 ~ | $ Z% y! r" g, f+ x
| 0 A: u" Z5 W9 p0 T( a
|
) }$ J( E* \& y
|
+ c* `' w8 W) Z9 r% V/ \' N, M |
( I. v# z$ Y0 X! J- K) [ | 1 E: S( T5 ~) m) f- n
|