自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 数据结构-堆和堆排序

首先需要提前准备的知识堆使用数组实现节点当前索引index节点和父节点的下标关系: index / 2节点和左右自己点的下标关系:2*index + 1, 2*index + 2实现如下:#include <array>// 堆实现class MaxHeap{public: MaxHeap() { nNum = 0;...

2020-03-08 17:39:10 143

原创 离线情况下,利用vscode,mingw,cmake 构建c++开发环境

本人觉得使用vs开发c++显得有些笨重,尤其是在本机开启多个进程的时候,奇卡无比,因此想搭建一个轻量级的开发环境。开始我的尝试!!!在线安装环境是相对比较容易的,自行百度即可但是对于没网的环境安装,会有一些坑需要注意一下1.必备软件vscode,mingw,cmake2.vscode必备插件cpptools,cmake,cmake tools,可能名字有些差异,去官方网...

2019-03-15 14:44:26 1490 1

原创 eclipse + cocos2d-x 创建android工程(c++开发环境)

最近利用业余时间学习了一下android手机开发,网上的教程多的数不胜数,其中有好多也是过时的了,经过这几天学习和请教,也总结出了一套基本流程,能够在真机上测试。有问题可以交流。     一.下载相关         1.在安卓官网上下载android开发工具,现在方便了,可以直接下载android-adt-bundle,其中包含了sdk和eclipse,不需要下载cdt插件

2013-03-12 18:22:03 1327 1

原创 erlang lists学习

每天看一个lists的api   lists:all(Pred,List)     pred是一个函数   lists:foldl(fun(Elem,Acc), Acc0,List)可以对一个列表执行累加累乘操作

2012-10-29 10:28:22 623

转载 A*寻路中使用到的排序算法——二叉堆

在A*寻路中使用二叉堆作者:Patrick Lester(2003年4月11日更新)翻译:Panic2005年3月28日译者序:  这一篇文章,是“A* Pathfinding for Beginners”,也就是我翻译的另一篇文章“A*寻路初探”的补充,在这篇文章里,作者再一次展现了他阐述复杂话题的非凡能力,用通俗易懂的语句清晰的解释了容易让人迷惑的问题。还是那句话,

2011-10-30 18:42:51 1262

转载 游戏中的A*寻路

由于在项目中写人工智能这一块的东西,其中关于人物如何绕开障碍物算是基本的了。这就用到了A*算法。A*算法有很多不同的实现,我在网上搜索了很多资料,觉得还是我转载的这篇最好理解,讲的也十分的明白。如果你有不明白的地方可以加我qq:237095598    原文出处:A* Pathfinding for Beginners 译者序  很久以前就知道了A*算法,但是从未认真读过相

2011-10-30 18:36:32 939

转载 Ogre的一些渲染心得

做商业网络游戏的话,效率是一个不可避免的话题,为了留更多的空间给客户端的逻辑,那么渲染模块就应该尽量高效. 小弟只浅谈一下Ogre的渲染优化,以大家熟悉的天龙八部为例. 以网上流传版本的天龙代码来看,Ogre和CEGUI部分的渲染都有严重的性能问题, Ogre: 地形的实现,一个

2011-07-25 22:57:00 729

原创 关于游戏中摄像机的方向,人物的行走的一些理解

游戏中的玩家无论是通过鼠标控制人的移动也好,还是通过键盘来控制人的移动也好,都要涉及到方向,有了方向自然就会涉及到旋转。而四元数是控制旋转的一个不错的选择。但是关于四元数的理解很让人费解,至今我还是不能完全能够理解好。不过通过实践还算是总结出了了一些关于四元数的使用经验。我直接通

2011-07-23 11:18:03 1036

转载 Ogre中的Quateration和旋转

简介:如果你在Ogre中处理完对象,发现它们不像你想象的那样旋转。那么,此时阅读这篇文章,大概会有些勉强。当我刚接触Ogre时,我用了很长的时间才理解了向量(vector)。在学习矩阵(matrix)时,那时我还不懂四元数,矩阵的某些知识点搞得我非常迷茫。这篇文章是针对Ogre中

2011-07-17 23:02:01 1061

原创 Ogitor的编译步骤

Ogitor编译步骤1.      首先是qt,下载qt源码,假如是装在了f盘,那么把F:/QT/bin加入到环境变量中,随便起一个名字,例如:QT_HOME。Qt目录中有一个configure.exe,运行一下2.      接着是编译ogre源码,必须确保东西得全了。Ogre源码的依赖库,以及boost库。我使用的ogre源码是1.7.0。boost是1-4-3.东西准备齐了就

2011-05-23 21:23:00 1634 1

原创 一条直线上经过的格子

<br />   <br />   这是最近在项目中遇到的,本来想着很简单的,但是结果并不是那样的,首先根据直线的斜率划分<br />   前提条件是每个单元格的单位为1。.<br />      第一种情况是,斜率的绝对值小于1的情况<br />      第二种情况是,斜率的绝对值大于1的情况<br />     首先让我来说说第一种情况<br />     这条线段的两个点分别在两种不同颜色的格子中<br />     我先把在紫色格子中(左边的格子)的点定义为firstPoint,线段的另一个点定义

2011-05-16 21:20:00 6192 3

essential c++配套源代码(书中的例子)

其中包含essential c++的源代码,书中的例子有助于大家学习

2010-08-30

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除