c++
文章平均质量分 81
iteye_3639
这个作者很懒,什么都没留下…
展开
-
Linux下C++访问MySQL<一>
/* 配置开发环境首先需要编译、安装MySQL,安装完成后,将MySQL目录中的lib目录添加到环境变量中。新建C/C++工程,把$MYSQL_ROOT/include添加到编译环境的包含路径下面。在编译选项中,增加$MYSQL_ROOT/lib目录。在Link选项中增加-lmysqlclient(已经把lib目录增加到系统环境变量中),或者直接引用libmysqlclient.so文件。*/#...原创 2011-06-01 11:53:56 · 136 阅读 · 0 评论 -
Linux下C++访问MySQL连接池<二>
实现是基于mysql connector C++ api的 connpool.h文件 /** *数据库连接池(单例模式) **/#ifndef CONN_POOL_H#define CONN_POOL_H#include <mysql_connection.h>#include <mysql_driver.h>#include <cppconn/driver...原创 2011-06-01 11:56:58 · 373 阅读 · 0 评论 -
网络游戏客户端从WinMain开始
网络游戏客户端从WinMain开始 各位看官,您是否看得懂以下的源码吗?如果是,恭喜您,您已经具有WINDOW网络游戏开发的一个基本基础条件,也就是您已经Window应用程序运行最基本最原始的原理。如果没有看懂,请继续听我的解释。 记得哦,所有的window应用程序都是从WinMain开始哦(当然,游戏也不例外,它也是一种应用程序哦)。WinMain函数以及Win...2012-01-05 13:05:23 · 173 阅读 · 0 评论 -
c++游戏服务端中使用configurator读取配置文件信息
c++游戏服务端中使用configurator读取配置文件信息 写游戏服务端时候我们通常都需要动态配置一下服务器信息,如数据库连结信息,游戏逻辑Socket信息,线程池大小等等。我们都写在一个配置文件在游戏服务器启动时候,读取该文件进行相应配置。有人喜欢用.ini方式配置文件,对于c++我更喜欢用Configurator框架读取。所以我先写一个配置文件game.conf: /...2012-01-16 14:31:47 · 282 阅读 · 0 评论 -
游戏服务端中的A*寻路算法
#ifndef __ASTAR_SERACH_ALGO_H__ #define __ASTAR_SERACH_ALGO_H__ #include <Algorithm> namespace fredazsq { namespace linghuye { /**//*****************************************...原创 2011-11-14 12:54:10 · 369 阅读 · 0 评论 -
window游戏客户端大致框架创建流程
window游戏客户端大致框架创建流程: 1.声明窗口类; 2.设计窗口类属性; 3.注册窗口类; 4.创建窗口类; 5.显示窗口类 6.事件循环派发 7.处理事件其中这里最重要的是处理事件winproc函数,其他的openGL和directX的api都是在这些window窗口上应用的...原创 2011-11-14 13:12:57 · 146 阅读 · 0 评论 -
游戏中用户点击不可达地点引起寻路循环,游戏停顿问题解决
游戏中用户点击不可达地点引起寻路循环,游戏停顿问题解决 通常我们在游戏中通过寻路算法来找到用户点击的地点,再根据目标地点来进行寻路。当用户点击一个不可到达的地点时候,游戏会出现突然停顿现象。如上图中的X点和涂红的点都是不可达到的,游戏主角在A点(0,0)(我们暂时称为NodeA),他需要达到的地点是红色点NodeD(4,4).在这种情况下,地图越 大或逻辑格子越多...2011-11-20 18:36:18 · 459 阅读 · 1 评论