游戏客户端是比较庞大的,一般会使用很多不同的模块,以下是某个网游客户端的头文件目录:
boost : boost库及代码
cxxtest : 一个自己实现的用于C++的单元测试工具
dbfs : 客户端使用 dbfs 文件系统存放资源脚本等东西
expat : 一个XML解析器,
freeimage : 一个图像处理库
freetype : 一个字体引擎,提供统一的接口来访问多种字体格式文件
buildvalue : 一个用于将mapping中的value构建成字符串的工具
csoap : 一种用纯C实现的SOAP协议,主要面向client/server模式
gloox : 一个跨平台的C++实现的XMPP协议开发包,主要用于聊天系统
i386call : 386平台下的调用接口
jvmaccess : 提供对java虚拟机的调用接口
language : 语言支持接口
mysql : 一个小型关系型数据库管理系统
sqlite : 一种轻型的数据库系统,主要用于嵌入式
tinyxml : 一个非常好用的XML解析器
iconv : 用来转换字符编码
memmgr : 自己写的内存管理模块,该模块用来记录内存分配和释放的情况,仅 debug 用
memstat : 自己写的内存管理模块,该模块用来统计内存使用情况,仅 debug 用
mmgr : 自己写的内存管理模块,该模块接管程序的内存分配请求,目前只是简单得把请求转交给 windows api,但保留了以后自己进行内存分配管理的可能性
ogre : 一个3D游戏图形渲染引擎
ogreopcode : 一套轻量级的碰撞检测库
pcre : 一个正则表达式库,欲知详情,请google
zzip : 一款压缩解压工具,欲知详情,请google
本文写于2011年8月
分享到:
相关推荐
mphx是使用Haxe创建的新库,可轻松创建多人游戏。 它基于 ,后者的代码由编写。 该代码现在具有非常不同的结构。 mphx仍然是“ alpha”,并且可能会崩溃。 mphx允许创建服务器和客户端,它们相互连接,发送消息。 ...
11.4.3 添加外部JS库 11.5 添加Ajax自动保存功能 11.5.1 修改库的代码 11.5.2 自动保存信息到数据库 11.6 重构 11.6.1 定义构造函数 11.6.2 修改AjaxWindowsjs库 11.6.3 指定protal命令 11.6.4 执行Aiax处理 11.6.5 ...
最终使用cs的原因是客户端,因为我计划将自定义方法集成到引擎中,以获得更简单,更简化的网络体验。 该程序可以利用的其他外部库: 再次感谢您选择使用我的“引擎” 安装 如果您打算使用GearX利用的任何外部库,...
使用该标记库,利用 Google 为你的网站提供网站查询,并且可以直接在你的网页里面显示搜查的结果。 github-java-api github-java-api 是 Github 网站 API 的 Java 语言版本。 java缓存工具 SimpleCache ...
本框架是由PHP+MYSQL语言开发,纯API接口,可快速对接外部app、web、各类软件开发; 本框架采用成熟稳定的...客户端支持Python、Java、C、易语言、PHP、易安卓、火山移动、部分游戏开发引擎、等所有主流开发语言。
框架简介: 本框架适由PHP+MYSQL语言开发,纯API接口,可快速对接外部app、web、各类软件开发;...客户端支持Python、Java、C、易语言、PHP、易安卓、火山移动、部分游戏开发引擎、等所有主流开发语言
只运行网络游戏 2)点击开始: 3)单击运行: 4)在对话框中输入:cmd,单击确定,进入命令模式 5)在命令行模式中输入:netstat –n,情况显示如下: 其中Proto表示协议类型,Local Address表示本机IP,Foreign Address...
框架简介: 本框架适由PHP+MYSQL语言开发,纯API接口,可快速对接外部app、web、各类软件开发;...客户端支持Python、Java、C、易语言、PHP、易安卓、火山移动、部分游戏开发引擎、等所有主流开发语言
精选的 Python 框架、库、软件和资源列表。 灵感来自awesome-php。 令人敬畏的Python 管理面板 算法和设计模式 ASGI 服务器 异步编程 音频 认证 构建工具 内置类增强功能 缓存 ChatOps 工具 内容管理系统 代码分析...
开发一个发布-订阅应用程序,该应用程序使用外部ENS作为解耦应用程序组件的一种方式。 建议您使用本章第二个案例研究中介绍的ENS。 事件类型和值将取决于您选择的应用程序的主题。 例如,在分布式游戏应用程序中,...
它已经使用实现了游戏客户端和专用游戏服务器,并使用实现了Kubernetes之上的后端服务组件。概述通过Kubernetes API可以按需将游戏服务器作为启动,并配置为使用来避免通过Load Balancer引起的任何网络延迟问题。 ...
使用该标记库,利用 Google 为你的网站提供网站查询,并且可以直接在你的网页里面显示搜查的结果。 github-java-api github-java-api 是 Github 网站 API 的 Java 语言版本。 java缓存工具 SimpleCache ...
客户端支持Python、Java、C、易语言、PHP、易安卓、火山移动、部分游戏开发引擎、等所有主流开发语言。 适用环境: 建议:PHP版本>5.4以上; 建议:DISCUZ版本>3.0以上; 建议:MYSQL版本>5.0以上; 其他环境,...
ToolBar工具栏控件的使用 动态建立主菜单选项 窗口界面的动态分隔条 动态设置选项卡页面 在标题栏中自定义按钮 窗体开合窗帘效果 Windows XP界面效果 实现OutLook滚动工具栏效果 在下拉列表框中显示...
您可以使用游戏客户端外部的网络浏览器来查看此信息中心。 (在第二台显示器上效果很好!) 为了使用graftorio,您需要在本地运行grafana软件和一个名为的数据库。 graftorio使用docker自动执行此过程,或者您可以...
Perfect Backup 是适用于 Windows 的全功能定时备份软件,支持自定义文件、文件夹、应用数据以及驱动器映像备份到本地或外部驱动器、网络位置、FTP 服务器和云盘,支持电子邮件通知,软件操作简单。 可备份到任何...
从外部DLL中调用子窗口 新颖的资源管理器界面 如何生成半圆形窗口 制作字幕滚动窗体 详解Canvas生成渐变色窗口背景 WINAPM风格磁化窗口 软件封面的图片显示制作 实现图片的任意角度旋转 奇妙的拼图游戏 使用PaintBox...
数据通过网络套接字流回到客户端。 接收数据的使用/可视化完全取决于客户端。 HTTP(S)/ WebSocket服务器通过库(作为子模块包含在项目中)实现。 例子: 检出文件夹以获取更多示例。 其他的项目: 亲爱的...
客户端支持Python、Java、C、易语言、PHP、易安卓、火山移动、部分游戏开发引擎、等所有主流开发语言。 适用环境: 建议:PHP版本>5.4以上; 建议:DISCUZ版本>3.0以上; 建议:MYSQL版本>5.0以上; 其他环境,...
使用该标记库,利用 Google 为你的网站提供网站查询,并且可以直接在你的网页里面显示搜查的结果。 github-java-api github-java-api 是 Github 网站 API 的 Java 语言版本。 java缓存工具 SimpleCache ...